GitHub user bsovran created a discussion: Support reordering and grouping of tabs in SQL Lab
Currently in SQL Lab, query tabs open sequentially and you cannot reorder them or group them into meaningful categories. For analysts working on multiple related queries or workflows, this can make navigation, context-switching and organization inefficient. This feature request proposes adding the ability to drag and reorder tabs, as well as optionally group tabs (e.g., via named groups or folders/sections) within SQL Lab. ### Motivation - Analysts often keep multiple tabs open in SQL Lab: e.g., exploratory queries, dashboard-preparation queries, cleanup scripts, etc. Without control over tab ordering or grouping, important tabs can get lost to the right, become hard to find, and context is lost. - When working on a multi-step workflow (e.g., extract → transform → aggregate → validate → visualize) the order in which tabs open may not reflect the logical workflow, making switching back harder. - Team workflows may involve shared sessions or template tabs. Without grouping, the environment becomes cluttered and less productive. - Enabling better tab organization improves UX, reduces cognitive load, and increases analyst efficiency. - Other IDEs/applications often support tab reordering and grouping (folders, named tab groups, color‐coding) and SQL Lab would benefit from equivalent features. ### Proposed Functionality - Enable drag-and-drop reordering of open tabs within the SQL Lab tab bar. - Persist the tab order across browser reloads / session restarts (for that browser + user). - Provide a keyboard shortcut or context-menu “Move tab left / right” alternative. - Tab grouping / sections: allow creating a named group or folder (e.g., “ETL”, “Dashboard prep”, “Sandbox”) within the tab bar. Tabs can be dragged into a group. Groups can be collapsed/expanded. GitHub link: https://github.com/apache/superset/discussions/36060 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
