diff --git a/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/ToolbarPlugin.tsx b/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/ToolbarPlugin.tsx index b6b3476fc..0e49c2639 100644 --- a/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/ToolbarPlugin.tsx +++ b/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/ToolbarPlugin.tsx @@ -141,9 +141,11 @@ const ToolbarButton = forwardRef( 'flex select-none items-center justify-center rounded p-0.5 focus:shadow-none focus:outline-none enabled:hover:bg-default enabled:focus-visible:bg-default disabled:opacity-50 md:border md:border-transparent enabled:hover:md:translucent-ui:border-[--popover-border-color]', className, )} + onClick={() => { + onSelect() + }} onMouseDown={(event) => { event.preventDefault() - onSelect() }} onContextMenu={(event) => { editor.focus() @@ -185,7 +187,8 @@ const ToolbarMenuItem = ({ name, iconName, active, onClick, ...props }: ToolbarM return ( e.preventDefault()} {...props} > @@ -839,8 +842,7 @@ const ToolbarPlugin = () => { { - event.preventDefault() + onClick={() => { setIsTOCOpen(false) editor.update(() => { const node = $getNodeByKey(key) @@ -858,6 +860,7 @@ const ToolbarPlugin = () => { }, 1) }) }} + onMouseDown={(e) => e.preventDefault()} style={{ paddingLeft: `${(level - 1) * remToPx(1) + remToPx(0.75)}px`, }}