This commit is contained in:
2025-11-02 15:44:09 +01:00
parent 866a31b89d
commit f8ab674b84
4 changed files with 99 additions and 31 deletions
+23 -3
View File
@@ -173,13 +173,33 @@ const PreviewZoomOverlay = ({
return;
}
if (event.key === 'Escape') {
const key = event.key;
if (key === ' ' || key === 'Space' || key === 'Spacebar') {
const target = event.target;
if (target instanceof HTMLElement) {
const tag = target.tagName ? target.tagName.toLowerCase() : '';
if (
target.isContentEditable
|| tag === 'input'
|| tag === 'textarea'
|| tag === 'select'
) {
return;
}
}
event.preventDefault();
onClose();
return;
}
if (event.key === 'ArrowLeft') {
if (key === 'Escape') {
event.preventDefault();
onClose();
return;
}
if (key === 'ArrowLeft') {
if (activeDisplay?.canGoPrev && activeDisplay?.goPrev) {
event.preventDefault();
activeDisplay.goPrev();
@@ -187,7 +207,7 @@ const PreviewZoomOverlay = ({
return;
}
if (event.key === 'ArrowRight') {
if (key === 'ArrowRight') {
if (activeDisplay?.canGoNext && activeDisplay?.goNext) {
event.preventDefault();
activeDisplay.goNext();