Skip to content

Commit cb92f50

Browse files
authored
fix: allow native context menu when editing content (#5626)
Fixes #5624
1 parent 315c848 commit cb92f50

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

apps/builder/app/canvas/instance-context-menu.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
import { selectorIdAttribute } from "@webstudio-is/react-sdk";
2-
import { $instanceContextMenu } from "~/shared/nano-states";
2+
import {
3+
$instanceContextMenu,
4+
$textEditingInstanceSelector,
5+
} from "~/shared/nano-states";
36

47
export const subscribeInstanceContextMenu = () => {
58
const handleContextMenu = (event: MouseEvent) => {
9+
// Allow native context menu when editing text content
10+
if ($textEditingInstanceSelector.get() !== undefined) {
11+
return;
12+
}
13+
614
const target = event.target as HTMLElement;
715
const element = target.closest(`[${selectorIdAttribute}]`);
816
const selectorId = element?.getAttribute(selectorIdAttribute);

0 commit comments

Comments
 (0)