Merge pull request #186 from fyzanshaik/bugfix/github-key-interference

Fix: Disable GitHub shortcuts in text field
This commit is contained in:
Dhravya Shah 2024-07-29 20:20:43 -07:00 committed by GitHub
commit d792e300b0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -131,6 +131,13 @@ export default function ContentApp({
});
}
});
const handleKeyDown = (e: KeyboardEvent) => {
if (isPopoverOpen) {
e.stopPropagation();
e.preventDefault();
}
};
document.addEventListener('keydown', handleKeyDown, true);
const portalDiv = document.createElement("div");
portalDiv.id = "popover-portal";
@ -139,6 +146,8 @@ export default function ContentApp({
return () => {
document.removeEventListener("mousemove", () => {});
document.removeEventListener('keydown', handleKeyDown, true);
};
}, []);