- runs-filter.js mirrors its chip selections into the query string (dataset/algorithm/N/T/J). Empty selections are omitted entirely. Reads URL on init; triggers an immediate /runs refresh if any filter was present so the polled slice catches up instantly. - dataset-picker.js's updateUrlState now merges into the existing query instead of rebuilding, so the two scripts don't stomp each other's keys. - Index route applies the same chip filter to its initial server-side run listing, so a filter-bearing deep-link renders the right slice on first paint — no flash of unfiltered runs. |
||
|---|---|---|
| .. | ||
| compare-select.js | ||
| compare.js | ||
| dataset-picker.js | ||
| metrics.js | ||
| panel-grid.js | ||
| run-modal.js | ||
| runs-filter.js | ||
| style.css | ||
| theme.js | ||