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
A Transition retains its children across a pending load, which is right
for a refresh of the package on screen and wrong for a switch to another
one: the retained subtree's toolbar and action bar close over the
previous package's namespace and URI, so a click in that window would
download, publish or pull against the package the user just left —
worse than the spinner the retention removed.
Reading namespace_key in view position rebuilds the boundary on a
package switch, disposing those handlers and falling back to the
spinner. A filter change deliberately does not rebuild: same package,
handlers still correct.
No navigation switches packages in place today, so this is a guard
rather than a fix for a reachable bug — the comments now say that
instead of asserting the switch happens.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
0 commit comments