diff --git a/src/public/app/types-lib.d.ts b/src/public/app/types-lib.d.ts index 770021751..57b810f76 100644 --- a/src/public/app/types-lib.d.ts +++ b/src/public/app/types-lib.d.ts @@ -13,7 +13,7 @@ declare module "draggabilly" { containment: HTMLElement }); element: HTMLElement; - on(event: "pointerDown" | "pointerUp" | "dragStart" | "dragEnd" | "dragMove", callback: Callback); + on(event: "staticClick" | "dragStart" | "dragEnd" | "dragMove", callback: Callback); dragEnd(); isDragging: boolean; positionDrag: () => void; diff --git a/src/public/app/widgets/tab_row.ts b/src/public/app/widgets/tab_row.ts index e5c93ab99..c5fb4e582 100644 --- a/src/public/app/widgets/tab_row.ts +++ b/src/public/app/widgets/tab_row.ts @@ -676,14 +676,8 @@ export default class TabRowWidget extends BasicWidget { this.draggabillies.push(draggabilly); - let pointerDownTime: number = 0; - draggabilly.on("pointerDown", () => { - pointerDownTime = Date.now(); - }); - draggabilly.on("pointerUp", () => { - if (Date.now() - pointerDownTime < 200) { - appContext.tabManager.activateNoteContext(tabEl.getAttribute("data-ntx-id")); - } + draggabilly.on("staticClick", () => { + appContext.tabManager.activateNoteContext(tabEl.getAttribute("data-ntx-id")); }); draggabilly.on("dragStart", () => {