Separate Options for Tab Cycling and Scrolling Tabs on Tab bar
-
@XtremAlRaven said in Separate Options for Tab Cycling and Scrolling Tabs on Tab bar:
Also, with recent changes in bundle.js it's impossible to figure out how to hack it to disable this yourself.
nvm, found it in the new bundle.js: find the place that says
let a=!1;if(t.closest("div#tabs-tabbar-container")&&(a=!0)
and change to
let a=!1;if(t.closest("div#tabs-tabbar-container")&&(a=!1)
You're welcome.
-
@XtremAlRaven I for one have give up RMB + wheel to jump between tabs, cuz it's much important to be able to scroll the overflow vertical tabbar with scrollwheel than switching tab with the scrollwheel (which I replace 'em with f1, f2, 1, & 2 single key shorcuts).
Basically, bundled 2 separate functions into one option like this is just bad design decision. It kill 2 good features & wasting development resources to add 'em in the first place; cuz it make me stop using both of 'em simply because one of the two functions is breaking my workflow.
-
@dude99 said in Separate Options for Tab Cycling and Scrolling Tabs on Tab bar:
It kill 2 good features
Why not just disable RMB+Scrollwheel Tab Cycling? At least then you have one good feature — scrolling tabs on the tab bar.
-
@Pesala That's what I did. And the price is sacrificed 2 other functions instead of just one. I don't want mouseover tabbar + scrollwheel to switch tab, but I want to use the RMB + wheel function. That's just not possible without hacking bundle.js. I'm not gonna repeat that with each update, it should be present an an option in the GUI.
I have a feeling that no one in Vivaldi HQ using vertical tabbar, cuz it have a lot more unresolved problems than top tabbar. This is just one of 'em.
-
Its little sad that option to have only rmb+scroll is possible, but only what is stopping us from using it is missing interface option. Come one, its just one check box, how hard can it be?
@XtremAlRaven thanks for finding the code in script, now I wont scroll by accident in tabs instead page just because cursor is on top.
-
@Pesala
Please fix this. It's been almost 4 years since this topic was created. This problem is very stressful but can be fixed very easily.@XtremAlRaven
Thanks a lot for the code. Without your workaround, I could have given up using Vivaldi. -
@xtremalraven
Could circumvent the feature lack with your code, thank you.
The code has slightly changed.let n=!1;if(t.closest("div#tabs-tabbar-container")&&(n=!0)
let n=!1;if(t.closest("div#tabs-tabbar-container")&&(n=!1)
I second everyone here, the feature would be useful. The RMB+wheel tab cycling was a standard feature in Opera 12, and the tab bar hovering + wheel tab cycling wasn't. I want the first, i don't want the second, because my tab bar is on the left, takes a lot of space and often messes with my page scrolling as i browse the webpage.
Current menu is this.
Feature request is this.
Thank you.
-
The code has changed again. I'm using Ver.5.1.2567.73.
let i=!1;if(n.closest("div#tabs-tabbar-container")&&(i=!0)
let i=!1;if(n.closest("div#tabs-tabbar-container")&&(i=!1)
@Pesala
When is this problem fixed? I'm tired of fixing this by myself... -
@banbo914 With 5,435 feature requests, and a small team, those needed by few users or difficult to implement may have to wait for a long time. Wherever you see that a feature is tagged as In Progress, it may get done this year rather than next.
-
@pesala Thank you for your prompt reply. I thought this thread was dead and there was no chance to be fixed. If you say so, I’ll just wait. Thank you again.
-
This is another vertical tab thing that the Firefox Sidebery extension does really well with an "Except if panel is overflowing"
Not sure if that implementation would be sufficient/complementary to the alternate hotkey to avoid accidental scrolling. It is for me.
-
Ppafflick moved this topic from Automotive Feature Requests on
-
@Pesala I hope to add this function. It will be possible in the future. I don’t know from which version this function cannot be used.
rmb+scoll switchi tabs
-
@XtremAlRaven Where is the file path of this bundle.js, I did not find it
Switch tabs
-
@jgyvomojlpsebjpqllibkzmbwzkeuw Where is the file path of this bundle.js, I did not find it
-
@mahuaer
On Windows somewhere at
C:\Documents and Settings\%your user name%\AppData\Local\Vivaldi\Application\%current version%\resources\vivaldi\On Mac:
/Applications/Vivaldi.app/Contents/Frameworks/Vivaldi\ Framework.framework/Resources/vivaldi/Dunno about Linux, sorry
-
非常感谢您的回答,我在macos中找到了你说的文件。
不过我找到了不能使用“鼠标右键+滚轮”快速切换选项卡的原因。
因为我使用了一款叫做“Mos”的app。开启了平滑滚动
导致了跟vivaldi这可个摇杆手势冲突。
当我关闭Mos的平滑滚动选项是,我的vivaldi就可以通过rml+scorll来切换选项卡了,不用修改您所说的bundle.js。但我现在需要面临一个问题:在他们中间二选一
Thank you very much for your answer, I found the file you said in macos.
But I found the reason why I can't use "right mouse button + scroll wheel" to quickly switch tabs.
Because I use an app called "Mos". Smooth scrolling is on.
It caused a conflict with the joystick gesture of vivaldi.
When I turn off the smooth scrolling option of Mos, my vivaldi can switch tabs through rml+scorll, without modifying the bundle.js you mentioned. But now I need to face a problem: choose one of them -
This option is important for those who use vertical tabbar.
I have to use the Windows panel instead of tabbar for a long time. -
I wrote a powershell for it
Running as administrator is needed to write in C:\Program Files$file = (Resolve-Path 'C:\Program Files\Vivaldi\Application\*\resources\vivaldi\bundle.js') Copy-Item -Path $file -Destination (Split-Path $file -Parent | Join-Path -ChildPath 'bundle.js.bak') -Force (Get-Content -Path $file -Raw) -replace '(div#tabs-tabbar-container"\)&&\(\w)=!0\)', '$1=!1)' | Set-Content $file
-
@H4M5TER
Do you know if it's possible to write a command for the opposite setting (disable right click scrolling, while keeping tab scroll)?