Skip to content

fix: enable Escape to close execution details in embedded pages - #1426

Merged
dataeaseShu merged 1 commit into
mainfrom
codex/fix-execution-details-escape
Oct 28, 2026
Merged

dataeaseShu merged 1 commit into
mainfrom
codex/fix-execution-details-escape

Conversation

@dataeaseShu

Copy link
Copy Markdown
Contributor

The deployed component library disables Escape dismissal by default, so the execution details drawer stays open when SQLBot is embedded in an iframe. Explicitly enable close-on-press-escape in ExecutionDetails.vue so this behavior no longer depends on the library default.

Validation: four local browser regression scenarios passed across standalone and cross-origin iframe pages with both library defaults, including reopening and the close button. ESLint and Vue/TypeScript checks passed. The full build was blocked by existing filesystem write permissions. Local test fixtures and configuration changes are intentionally excluded from this PR.

@dataeaseShu
dataeaseShu merged commit beffeb2 into main Oct 28, 2026
3 checks passed
@dataeaseShu
dataeaseShu deleted the codex/fix-execution-details-escape branch October 28, 2026 04:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant