v1.0 • Build 36

Filters and scrolling stay put

Spread signs now survive filters and live refreshes, while the active event, scroll intent, and keyboard focus remain stable.

This pass fixes several small state changes that could make a live market view feel jumpy or misleading.

What’s new

  • Preserved the outcome name and point context so spread signs remain correct after bookmaker, odds, freshness, and combined filters.

  • Kept the active event selected and preserved scroll intent during refreshes.

  • Released text focus correctly, restored keyboard focus, and kept the glossary panel inside its popup.

Why it matters

The number on screen should not change meaning just because the view refreshed or a filter was applied.