Save Zoom Level for Each Domain
-
Hi!
I've noticed that Vivaldi saves the zoom level in a tab as long as this tab is open. When it is closed and opened again (not via Ctrl+Shift+T), the zoom level is back to default. I think it should not be this way, but instead the zoom level should be saved on a domain basis and applied every time a domain is visited. -
@c7222da4 Actually I would like to add more to this. If I have 2+ tabs from the same domain name opened, the zoom level is applied to the currently active one but not another. I can agree that sometimes it is preferrable, however, a toggle would be nice.
-
@c7222da4 could you elaborate how this is different from behaviour when
vivaldi://settings/webpages/
→ Default Webpage Zoom → Use Tab Zoom
is disabled (Chrome mode)?Consistent state after changing this setting may require a browser restart.
Having per tab as default and an option to retain site zoom might be a way to go forward:
- use tab zoom until user decides to save level to site zoom (Chrome)
- always use (initial) level set in Chrome site zoom (do not clear if tab zoom is enabled)
-
Or Settings > Webpages > unchecked Use Tab Zoom.
-
Thanks.
Un-ticking
Settings: Webpages: Use Tab Zoomdoes retain Vivaldi's Zoom memory level for each domain (website), better yet for each individual sub-domain too.
-
It has been a few years since this thread was active but..
The solution proposed above seems not to do anything with domains, once 'Use Tab Zoom' is unticked the zoom level is universal and is applied to all tabs.
Is there a solution to trully be using domains?
For instance I want anything under example.com to be at 80% and anything under anotherone.com to be at 110%.
-
@bempelise Go to example.com and zoom to 80%, go to anotherone.com and zoom to 110%. Set the default webpage zoom to whatever suits you.
All pages on example.com will zoom to 80%, and the next time that you visit it (unless you change the zoom level while on the site). All pages on anotherone.com will zoom to 110%, and the next time that you visit it.
-
@pesala I did just that, I set 90% on bitbucket and I got all my sites scaled to 90%... What am I doing wrong?
-
Ok I see what happens there. Once changing the zoom level I had to press enter to actually get it set. Otherwise it stays in a limbo state where switching tabs keeps showing the zoom level being editted. I would expect once clicking somewhere else that the zoom level would be set. Not sure if that's intended behaviour or a bug.
-
@bempelise Standard behaviour for edit fields. The value is not accepted until you press enter. Go to Settings, Appearance, and enable:
Use Buttons in Range ControlsThen you can click the + - or reset buttons. The zoom field is only needed if you want to set zoom 95% or some other value that is not a multiple of 10.
-
Thanks for explaning, cheers
-
I am confused here.
I just set a page in iana.com - the link from example.com to 110% my default is 130%.
Whilst using the same tab then this stays for the domain.
However when I create a new tab and go to that domain it stays a the overall default for 130%.
How do I get different domains to have different zoom levels.
I have tried with "Use Tab Zoom" both on and off.
Vivaldi 5.2.2623.41 (Stable channel) (arm64)
Revision 30e6417c5626b4d153569eed731749c3d624a1df
OS macOS Version 12.3.1 (Build 21E258)
JavaScript V8 10.0.139.17 -
@bestlem said in Save Zoom Level for Each Domain:
How do I get different domains to have different zoom levels
Set Use Tab Zoom to off.
-
No I have don that and all new tabs are the default zoom even when I have alter the zoom level.
I do note that the zoom is set in the preferences json file
e.g.
"partition": { "default_zoom_level": { "x": 1.4390194395059626 }, "per_host_zoom_levels": { "x": { "adamsimpson.net": { "last_modified": "13295706976272507", "zoom_level": 0.5227586988632231 }, "www.alternatehistory.com": { "last_modified": "13295706486012025", "zoom_level": 3.520449789147902 } }, "x53746F726167652F6578742F6D706F676E6F62626B696C646A6B6F66616A696670646668636F6B6C696D6C692F646566": { "mpognobbkildjkofajifpdfhcoklimli": { "last_modified": "13295474972065182", "zoom_level": 0.7665683906654358 } }
But this has no effect
Vivaldi 5.2.2623.41 (Stable channel) (arm64)
Revision 30e6417c5626b4d153569eed731749c3d624a1df
OS macOS Version 12.3.1 (Build 21E258) -
@bestlem What do you see in
chrome://settings/content/zoomLevels
?