feat: Improve drag and drop to handle perifery drag over, b=no-bug, c=tabs

This commit is contained in:
mr. m
2026-01-21 21:33:26 +01:00
parent 51f7202b93
commit 9d70b1a9f6
3 changed files with 27 additions and 22 deletions

View File

@@ -560,7 +560,10 @@ class nsZenPinnedTabManager extends nsZenDOMOperatedFeature {
);
const essentialTabsTarget = event.target.closest(".zen-essentials-container");
const tabsTarget = !pinnedTabsTarget;
gBrowser.tabContainer.tabDragAndDrop.maybeClearVerticalPinnedGridDragOver();
let currentEssenialContainer = gZenWorkspaces.getCurrentEssentialsContainer();
if (currentEssenialContainer?.essentialsPromo) {
currentEssenialContainer.essentialsPromo.remove();
}
// TODO: Solve the issue of adding a tab between two groups
// Remove group labels from the moving tabs and replace it