|
@@ -87,7 +87,17 @@ const Layout = () => {
|
|
|
}}
|
|
|
onContextMenu={(e) => {
|
|
|
// only prevent it on Windows
|
|
|
- if (OS === "windows") e.preventDefault();
|
|
|
+ const validList = ["input", "textarea"];
|
|
|
+ const target = e.currentTarget;
|
|
|
+ if (
|
|
|
+ OS === "windows" &&
|
|
|
+ !(
|
|
|
+ validList.includes(target.tagName.toLowerCase()) ||
|
|
|
+ target.isContentEditable
|
|
|
+ )
|
|
|
+ ) {
|
|
|
+ e.preventDefault();
|
|
|
+ }
|
|
|
}}
|
|
|
sx={[
|
|
|
({ palette }) => ({
|