Skip to content

fix(web): command palette, scoped Servers view and profile editor staleness - #1503

Merged
Dumbris merged 2 commits into
mainfrom
fix/issues-b9-frontend
Oct 5, 2026
Merged

Dumbris merged 2 commits into
mainfrom
fix/issues-b9-frontend

Conversation

@Dumbris

@Dumbris Dumbris commented Oct 5, 2026 •

Copy link
Copy Markdown
Member

Summary

Fixed web UI staleness issues in command palette, scoped Servers view, and profile editor. Palette now correctly tracks active row selection, Servers view refreshes when profiles change, and the profile editor preserves in-flight edits.

Changes

  • Command Palette: Tracks active row by key, clears tool rows on query change, ignores stale native cancel after Escape+reopen
  • Servers View: Refetches on profile changes and tracks security_scan in refresh fingerprint
  • Profile Editor: Preserves edits made while save/load operations are in flight
  • Clients Tab Filter: Maps Clients tab tokens/endpoint viewing filter correctly
  • Upgrade Admin Key Dialog: Added test coverage for radio button states (Sweep)

Testing

  • Unit test coverage added for palette navigation and state tracking
  • Web UI verification sweep covers all affected components
  • E2E tests confirm server connection and profile refresh cycles

Closes #1462
Closes #1460
Closes #1433
Refs #1451
Refs #1446

Review Status

zcode (GLM-5.3) FULL review: clean, round 1.

…leness (refs #1462, #1460, #1433, #1451, #1446)

Palette tracks the active row by key, clears tool rows on every query change
and ignores a stale native cancel after Escape+reopen. Servers refetches on
profiles.changed and tracks security_scan in its refresh fingerprint. The
profile editor keeps edits made while a save/load is in flight. The viewing
filter maps Clients tab=tokens/endpoint correctly. Sweep covers the
upgrade-admin-key dialog radios.
@Dumbris
Dumbris enabled auto-merge (squash) October 5, 2026 12:39
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying mcpproxy-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7adf1b3
Status: ✅  Deploy successful!
Preview URL: https://eddd189b.mcpproxy-docs.pages.dev
Branch Preview URL: https://fix-issues-b9-frontend.mcpproxy-docs.pages.dev

View logs

@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@Dumbris
Dumbris merged commit 6e9fea6 into main Oct 5, 2026
44 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants