From c0309f1796b9267f0ef0e328e23164a0dcd254d6 Mon Sep 17 00:00:00 2001 From: Evan Simkowitz Date: Thu, 18 Jan 2024 11:38:57 -0800 Subject: [PATCH] Fix tab drag events not registering state update --- src/app/magiclayout.ts | 2 +- src/app/workspace/screen/tabs.tsx | 11 ----------- 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/src/app/magiclayout.ts b/src/app/magiclayout.ts index 453dbf1c..a96cdec6 100644 --- a/src/app/magiclayout.ts +++ b/src/app/magiclayout.ts @@ -22,7 +22,7 @@ let MagicLayout = { TermDescendersHeight: 3, TermWidthBuffer: 15, - TabWidth: 175, + TabWidth: 154, ScreenSidebarWidthPadding: 5, ScreenSidebarMinWidth: 200, diff --git a/src/app/workspace/screen/tabs.tsx b/src/app/workspace/screen/tabs.tsx index c2211a5c..760fc873 100644 --- a/src/app/workspace/screen/tabs.tsx +++ b/src/app/workspace/screen/tabs.tsx @@ -21,7 +21,6 @@ class ScreenTabs extends React.Component< { showingScreens: Screen[]; scrollIntoViewTimeout: number } > { tabsRef: React.RefObject = React.createRef(); - tabRefs: { [screenId: string]: React.RefObject } = {}; lastActiveScreenId: string = null; dragEndTimeout = null; scrollIntoViewTimeoutId = null; @@ -169,16 +168,6 @@ class ScreenTabs extends React.Component< // For touchpad events, do nothing and let the browser handle it } - @boundMethod - openScreenSettings(e: any, screen: Screen): void { - e.preventDefault(); - e.stopPropagation(); - mobx.action(() => { - GlobalModel.screenSettingsModal.set({ sessionId: screen.sessionId, screenId: screen.screenId }); - })(); - GlobalModel.modalsModel.pushModal(constants.SCREEN_SETTINGS); - } - render() { let { showingScreens } = this.state; let { session } = this.props;