diff --git a/CHANGES.md b/CHANGES.md index 3a4624c98..e1bf830ac 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -31,6 +31,7 @@ - Fix problem with zoom an selection rect [#845](https://github.com/penpot/penpot/issues/845) - Fix problem displaying team statistics [#859](https://github.com/penpot/penpot/issues/859) - Fix problems with text editor selection [Taiga #1546](https://tree.taiga.io/project/penpot/issue/1546) +- Fix problem when opening the context menu in dashboard at the bottom [#856](https://github.com/penpot/penpot/issues/856) ### :arrow_up: Deps updates diff --git a/frontend/src/app/main/ui/components/context_menu.cljs b/frontend/src/app/main/ui/components/context_menu.cljs index ef0b15230..50cfbfbde 100644 --- a/frontend/src/app/main/ui/components/context_menu.cljs +++ b/frontend/src/app/main/ui/components/context_menu.cljs @@ -46,7 +46,7 @@ (mf/use-callback (mf/deps top (:offset @local)) (fn [node] - (when (and node (not fixed?)) + (when (some? node) (let [{node-height :height} (dom/get-bounding-rect node) {window-height :height} (dom/get-window-size) target-offset (if (> (+ top node-height) window-height) diff --git a/frontend/src/app/main/ui/dashboard/grid.cljs b/frontend/src/app/main/ui/dashboard/grid.cljs index 094784369..d5822551c 100644 --- a/frontend/src/app/main/ui/dashboard/grid.cljs +++ b/frontend/src/app/main/ui/dashboard/grid.cljs @@ -200,7 +200,7 @@ (when selected? [:& file-menu {:files selected-file-objs :show? (:menu-open @local) - :left (:x (:menu-pos @local)) + :left (+ 24 (:x (:menu-pos @local))) :top (:y (:menu-pos @local)) :navigate? navigate? :on-edit on-edit