0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-24 23:48:13 -05:00
ghost/apps
Ronald Langeveld 2e53d9985a
🐛 Fixed escape handling for Pintura in Settings (#18800)
refs
https://www.notion.so/ghost/When-hitting-ESC-within-the-Pintura-editor-editing-cover-image-from-Design-Branding-it-would-e-b1c70064f2fd4f5cb830b095c2abd08e

- When escape was hit in within the Pintura editor in Settings, it
cleared the modal underneath it, causing the close button to become
unresponsive.
- A previous commit was made to disable the escape key altogether so
that users don't accidentally quit Pintura and having all their changes
discarded.
- This fixes a regression to make sure the background modal don't hide
and Pintura can only be closed by mouse clicking the actual close button
on the top left, if not saving it on the top right.

---

<!-- Leave the line below if you'd like GitHub Copilot to generate a
summary from your commit -->
<!--
copilot:summary
-->
### <samp>🤖 Generated by Copilot at 5ed7f7e</samp>

This pull request enhances the Pintura editor integration by adding
error reporting and escape key handling. It modifies the
`usePinturaEditor` hook in
`apps/admin-x-settings/src/hooks/usePinturaEditor.ts`.
2023-10-31 11:31:21 +07:00
..
admin-x-settings 🐛 Fixed escape handling for Pintura in Settings (#18800) 2023-10-31 11:31:21 +07:00
announcement-bar Released @tryghost/announcement-bar v1.1.8 2023-10-25 15:19:15 +02:00
comments-ui Released Comments-UI v0.13.2 2023-10-26 15:42:15 +02:00
portal Update dependency vite to v4.5.0 2023-10-24 09:13:06 +02:00
signup-form Update dependency tailwindcss to v3.3.5 2023-10-25 16:35:53 +02:00
sodo-search Update dependency vite to v4.5.0 2023-10-24 09:13:06 +02:00