-
Notifications
You must be signed in to change notification settings - Fork 280
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Better behavior around tab switching via Ctrl-Tab shortcut ("Missing" legacy behavior) #1531
Comments
I think this can be implemented partially.
On this situation TST should move focus to the topmost visible ancestor tab instead of collapsed children. |
I've implemented this by 0f74d53, but there are some problems from limitations of WebExtensions APIs:
|
If I can have previous behavior except on special pages, I will gratefully accept. I can remember to not linger on those pages and always close them when I'm finished, 👍 |
I personally would like to be able to turn off this feature and all the related code including script injection for two reasons: flickering and possible performance/responsiveness degradation. |
I suppose once the dust settles everything will be configurable. Personally I just deactivated the animation and everything is smooth. |
@SXZ1 I agree that global script injection seems bad, but dynamic injection based on configuration seems to require more resources. Because scripts injected via |
@piroor no problem, I am not a programmer so TST is a black box for me. Thank you very much for the explanation, TST is awesome! |
@piroor It seems that adding script handle-accel-key.js is the cause that suddenly all the onKeyDown, onKeyUp events are logged in console. Is there a way to cancel this? |
Sorry I forgot to deactivate logging. bb460eb should fix it. |
AFAIK it's done =). Thanks a lot. |
Short description
Navigating between tabs is less intuitive than legacy, navigating to previous tab by keyboard will expand previous tree and go to last tab of that tree (just not taking into account TST, but just regular tabs) instead of staying on the same level and going to previous tab AND THEN if we keep Ctrl pressed extending that tab (and collapsing others).
Steps to reproduce
Legacy behavior
It would go from C to B (and not expand B until pressing Ctrl for a short amount of time, a quick press would leave B collapsed)
Current behavior
It goes from C to B2 (and does not expand B by keeping Control pressed, and does not collapse C if B expands).
Environment
The text was updated successfully, but these errors were encountered: