فهرست منبع

fix: don't redirect to page during block swipe

Tienson Qin 7 ماه پیش
والد
کامیت
c3a9d7aac3
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      src/main/frontend/components/block.cljs

+ 3 - 2
src/main/frontend/components/block.cljs

@@ -641,8 +641,9 @@
 
         :else
         (let [f (or (:on-redirect-to-page config) route-handler/redirect-to-page!)]
-          (f (or (:block/uuid page) (:block/name page))
-             {:ignore-alias? ignore-alias?})))))
+          (when-not (and (util/mobile?) @block-handler/*swiped?)
+            (f (or (:block/uuid page) (:block/name page))
+               {:ignore-alias? ignore-alias?}))))))
   (when (and contents-page?
              (util/mobile?)
              (state/get-left-sidebar-open?))