RBoy
(RBoy)
4. Januar 2026 um 19:23
1
Frohes neues Jahr!
Ich habe nach der Behebung des ursprünglichen Fehlers hier einen sekundären Fehler gefunden: Minor UI bug in LLM Usage page - #2 by zogstrip
Beim Laden der Seite ist die Standarddauer „Letzter Monat“.
Ich klicke auf das Modell-Dropdown und sehe Folgendes:
Es werden mir alle Modelle angezeigt, die letzten Monat verwendet wurden.
Jetzt wähle ich eines der Modelle aus:
Jetzt klicke ich auf „Letzte 24 Stunden“, es wird mir immer noch dieselbe Liste (und Nutzung) angezeigt:
Das ist falsch, es scheint die alte Liste (und die Nutzungszahlen) zwischenzuspeichern.
Wenn ich die Seite aktualisiere und direkt auf „Letzte 24 Stunden“ klicke, ohne zuerst ein Modell auszuwählen, zeigt mir die Dropdown-Liste die korrekte Liste (und die entsprechende Nutzung) an.
1 „Gefällt mir“
Guter Hinweis, @RBoy – ich habe auch vergessen, den Cache zu verwalten/leeren, wenn die Periode geändert wird
main ← fix/ai-usage-dropdown-cache
opened 11:04AM - 06 Jan 26 UTC
Follow-up to a1cc09d22d.
The model and feature dropdown lists in the AI Usage… admin page weren't updating when users changed the time period. For example, switching from "Last month" to "Last 24 hours" would still show models that had no usage in the last 24 hours.
The root cause was a race condition in the caching mechanism. The cache was being cleared inside the async `fetchData` method, but tracked property changes in methods like `setPeriodDates` would trigger Glimmer re-renders before the cache was cleared. This caused the stale cached values to be used during re-render.
Additionally, the cache could be populated with empty arrays during initial render before the AJAX response arrived, preventing proper population once data was available.
The fix moves cache invalidation to happen synchronously before any tracked property changes, and only populates the cache when actual data is present. This ensures the dropdown options always reflect the currently selected time period.
Ref - https://meta.discourse.org/t/bug-in-llm-usage-ui/392652
1 „Gefällt mir“