Fix — Connections panel per-user Revoke / Delete client buttons now respond
Feature 010 (0.7.2) added per-user Revoke and Delete client buttons to the Connections panel with the classes .acrossai-mcp-connector-panel__revoke-user-btn and .acrossai-mcp-connector-panel__delete-user-btn, and extended the dispatcher else if chain in src/js/ai-connectors.js to handle them. But the outer ev.target.closest() whitelist at the top of the delegated click handler was not updated to include the new class names — so target always resolved to null and the handler returned before dispatching.
Result: every click on the two buttons was a silent no-op. No confirmation dialog. No network call. No JS console error. No WP debug.log entry.
The bug shipped in 0.7.2 (Feature 010) and inherited through 0.8.0 and 0.8.1. Nothing in the 0.8.1 DCR-fix release touched it.
See PR #38.
Upgrade notes
- Drop-in replacement for 0.8.1. No schema change, no data migration.
- Immediate benefit: the two admin actions on the Connections panel now behave as documented in the panel's inline "What each action button does" notice.
- No configuration change required.