You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit d54e87d
Browse filesBrowse the repository at this point in the historyBrowse files
fix(client): an empty overlay, and an indicator that never left (#2437)
Two states the page could get stuck in.
An overlay with nothing in it, covering the app, dismissable only by hand.
A source reporting an empty list of problems is how a source says it has
nothing, but it was kept as a slot, so the union of every source's problems
was non-empty and the card mounted empty. Worse once another source cleared:
the card stayed, showing only its dismiss hint, on page `-1`. An empty list
is now the source having nothing, and the overlay closes when no source has
anything left. The bundled client guards its own call sites, so this is
reached through `webpack-dev-middleware/client/overlay`, which is a published
export.
A building indicator that stayed up for good after a multi-compiler build.
A progress payload carries no compilation name, so the client attributed it to
whichever compilation most recently started building — and in a multi-compiler
build a payload from a still-running compilation could re-mark a sibling that
had already finished, and would never report again, as building. Progress now
reports on the build that is running (`indicator.update`) rather than starting
one, so the badge goes away once every compilation that started has reported
back.
Claude-Session: https://claude.ai/code/session_01UjuMAuk9o6UazjHzcAQCTA
Co-authored-by: Claude Opus 5 <[email protected]>
0 commit comments