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
fix(dashboard): restore Enter-navigation guard and workflow timeout assertion
a17d374 reverted the review fix that routes Enter in the URL field through
the Go button plus the browserNavigating in-flight flag, the per-handler
scoping of the button-state tests, and the MD022 blank line in palette.md,
while changing the unit timeout cap to 450s but restoring the test that
asserts a literal 300s. Reinstate the fixes and assert the cap by value.
Co-authored-by: Codesmith <codesmith-bot@users.noreply.github.com>
**Learning:** For asynchronous action buttons in control views (e.g., Browser navigate, reload, or close actions), passing the calling element to JavaScript using `this` (e.g., `onclick="browserNavigate(this)"`) allows contextual loading feedback and disabled states to be applied directly. This prevents double-submits or redundant in-flight network requests during longer operations without expensive DOM element lookups.
39
40
**Action:** Ensure asynchronous button handlers support passing and handling `this` to maintain context-safe button states and clear screen-reader feedback via `aria-busy`.
0 commit comments