suddjian commented on issue #8655: [SIP-30] Remove Tabs in SQL Lab
URL: 
https://github.com/apache/incubator-superset/issues/8655#issuecomment-588477832
 
 
   Thanks for all the feedback @sylvia-tomiyama! I think I can address all of 
these, but let me know if I missed anything.
   
   1) In short, yes. This is addressed in the migration section and in my other 
comment above.
   
   2) A goal of allowing users to switch back is for them to be comfortable 
with the change. You're right that users could potentially choose not to 
switch, but I don't think anyone can offer an answer to that at this stage. 
We'll need to see what happens, gather feedback, and understand why users have 
made their choice before we can respond effectively. It may just be an issue of 
messaging, or a problem with the implementation, a missing feature people need, 
or something else entirely.
   
   3) I admit that "remove tabs" doesn't sound like it has value for users, but 
nestled within that proposal is "support web browser navigation patterns", 
which offers a lot of value. Web browsers have more effective methods of 
organization and navigation than are available in SQL Lab. Many users we've 
spoken with have a knee-jerk reaction against removing tabs initially, but 
conclude that it is a good change after further reflection. I agree that the 
benefits should be demonstrated to outweigh the costs before users would be 
required to switch, which is the motivation for the migration strategy. The 
language around that could use some clarification though, so I'll work on that.
   
   4) I think removing tabs has sufficient value on its own. Saving your query 
automatically may be warranted, but it may also clutter users' saved query 
lists with work that wasn't meant to be saved. Maybe a list view of your SQL 
Lab "sessions" could serve that purpose? An advantage of the migration strategy 
is that if such changes are necessary, we can build them while continuing to 
user-test the tabless SQL Lab in parallel.
   
   5) I recommend saving your query if it's something you'll be working on for 
an extended period of time, even if we don't remove tabs. An issue with tabs is 
they appear to be persistent but they are actually quite brittle and unstable. 
As for organization, native browser tabs and windows will offer better features 
than the current UI does. A unique URL for each session also allows using other 
means of organization such as browser bookmarks, spreadsheets or other 
documents.
   
   6) While this is a necessary step for the long-term plan, I also think that 
SQL Lab would function better without tabs than with tabs, today. Discussions 
regarding the long-term plan should happen in 
[SIP-34](https://github.com/apache/incubator-superset/issues/8976).

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to