diff --git a/src/components/LayerUI.tsx b/src/components/LayerUI.tsx index d13a741d..69871364 100644 --- a/src/components/LayerUI.tsx +++ b/src/components/LayerUI.tsx @@ -602,7 +602,11 @@ const LayerUI = ({ /> ) : ( -
+
{dialogs} {renderFixedSideContainer()} {renderBottomAppMenu()} diff --git a/src/components/Tooltip.scss b/src/components/Tooltip.scss index cf99e01a..75b79bf5 100644 --- a/src/components/Tooltip.scss +++ b/src/components/Tooltip.scss @@ -48,15 +48,7 @@ } } - // the following 3 rules ensure that the tooltip doesn't show (nor affect - // the cursor) when you drag over when you draw on canvas, but at the same - // time it still works when clicking on the link/shield - - body:active & .Tooltip:not(:hover) { - pointer-events: none; - } - - body:not(:active) & .Tooltip:hover .Tooltip__label { + .Tooltip:hover .Tooltip__label { visibility: visible; } diff --git a/src/css/styles.scss b/src/css/styles.scss index 2bfed7ed..b86cd562 100644 --- a/src/css/styles.scss +++ b/src/css/styles.scss @@ -282,7 +282,7 @@ pointer-events: none !important; } - .App-menu_top > * { + .layer-ui__wrapper:not(.disable-pointerEvents) .App-menu_top > * { pointer-events: all; } @@ -323,7 +323,7 @@ } } - .App-menu_bottom > * { + .layer-ui__wrapper:not(.disable-pointerEvents) .App-menu_bottom > * { pointer-events: all; } diff --git a/src/packages/excalidraw/CHANGELOG.md b/src/packages/excalidraw/CHANGELOG.md index c5b20007..8da8b6a9 100644 --- a/src/packages/excalidraw/CHANGELOG.md +++ b/src/packages/excalidraw/CHANGELOG.md @@ -27,6 +27,7 @@ Please add the latest change on the top under the correct section. ### Fixes +- Fix UI pointer-events not disabled when dragging on canvas [#2856](https://github.com/excalidraw/excalidraw/pull/2856). - Fix remote pointers not accounting for offset [#2855](https://github.com/excalidraw/excalidraw/pull/2855). ## 0.2.1