We will be doing maintenance work on Vivaldi Translate on the 11th of May starting at 03:00 (UTC) (see the time in your time zone).
Some downtime and service disruptions may be experienced.
Thanks in advance for your patience.
I can't UNDO dark theme on websites
-
It seems that most of the posts I see here and elsewhere regarding dark themes are about how to enable dark themes.
I have the opposite problem - how to go back to light themes.
I can easily switch the vivaldi browser menus and panels back and forth between various light and dark themes using Tools -> Settings -> Themes. That works well for me.
But ever since I tried some dark themes for a few days, a couple of weeks ago, I have been unable to get some websites to notice that I've gone back to the light. Some websites are stuck on dark, and some of those websites have some displayed elements that are almost invisible in dark mode.
For example, https://www.bullionvault.com/gold-price-chart.do, when you run your cursor over the gold price chart graph, displays the precise values for the point on the graph that your mouse cursor is above or below. However in dark mode, it displays slightly darker gold on slightly lighter gold, which, my ancient eyes at least, find almost invisible.
I've switched back to light themes, quit and relaunched Vivaldi, quit, rebooted and relaunched Vivaldi, ... and 100% of the time since I tried dark a couple of weeks ago, that and several other sites are stuck on some broken dark mode theme. If I open up some other browser, such as Chromium, that I keep around for such testing, and leave pretty much in "out of the box" settings, all those sites display fine, typically in light mode, for which they are most reliably setup.
So these problem sites work, in light mode, but now in my Vivaldi browser that tried dark for a while, they are stuck in dark mode, for which they are sometimes not as well setup.
Some of these "stuck on broken dark" websites are important to me, so if I can't fix this, I will have to abandon Vivaldi, which would be a shame - it's an awesome browser.
All sites that notice such details at all are stuck in the dark, including for example Youtube, which I presume has "high end" display code, and which handles dark modes just fine, unlike some smaller sites. [ P.S. -- all sites, even my silly little site http://pauljackson.us , which has just 9 basic lines of HTML, and which specifies in one of those lines to use light background "<body bgcolor="white" text="black">", is now showing using white text on black background in my Vivaldi, even when I am using a light theme in Vivaldi. ]
My configuration:
Xubuntu 23.04 with a 5.19.0-42-generic kernel.
Vivaldi 5.7.2921.60 (Stable channel) stable (64-bit)
Big desktop (lots of Ryzen cores and lots of fast RAM) -
@ThePythonicCow
Hi, I cant reproduce this with Opensuse/KDE, dark system, dark Vivaldi theme.
Vivaldi 5.7 was published February 16, 2023, we are at 6.0 now, maybe an update fix this.Cheers, mib
-
mlb wrote:
we are at 6.0 now, maybe an update fix this.
Worth a try.
I just now upgraded to:
Vivaldi 6.0.2979.22 (Stable channel) stable (64-bit)
Using either "subtle" or "Vivaldi" light themes, I still show both bullionvault.com, my trivial website pauljackson.us and every other site for that matter, in dark (and for bullionvault, broken dark) colors.
-
My current hunch is that something got broken in my $HOME/.config/vivaldi files, that I am unable (so far as I now know) to revert or fix.
One open question now on my mind, if this hunch is accurate, but which I can no longer test without rebuilding my Vivaldi configuration from a clean start, is whether just switching to a dark theme and back to a light theme (always, usually, occassionally, or rarely) causes such .config/vivaldi breakage.
-
@ThePythonicCow
Hm, you can tr this with renaming your profile folder "Default" to "Default.bak".
Vivaldi create a new clean profile for testing, if you don´t need the new profile delete it and rename your .bak file back.
If you use the sync feature it takes a few minutes to get Vivaldi back in a working state with the new profile.Cheers, mib
-
@mib2berlin said in I can't UNDO dark theme on websites:
Hm, you can tr this with renaming your profile folder "Default" to "Default.bak".
Ah - yes - good point.
When I start up vivaldi with no $HOME/.config/vivaldi configuration already present, it creates a fresh config, and uses light themes, including on all websites displayed, as it should.
===
Do you know of a way to selectively export/import vivaldi settings?
When I searched on that just now, all I could find were suggestions to copy the entire .config/vivaldi subtree over, lock, stock and barrel (and broken themes).
You mention a "sync feature" ... aha ... an online sync service between vivaldi instances typically on different computers. That I should try, to see if I can move my settings to a new browser .config/vivaldi instance, keeping what I want, what leaving whatever theme-thing I broke behind.
Thanks!
(Does Vivaldi have per-site themes? Some sites suck in light, and some suck in dark - it would be great to choose, per-site.)
-
@ThePythonicCow
Hi again, no per site theme settings but there is a feature request about. It does not get many votes since 2018.https://forum.vivaldi.net/topic/25186/option-to-set-a-theme-per-site-or-domain
You can copy most of the important files over to a new profile but you don´t know which one is broken. Do this file by file or 2-3 files and restart Vivaldi, test and so forth.
https://forum.vivaldi.net/topic/25186/option-to-set-a-theme-per-site-or-domain
Sync is not a backup replacement but many settings, passwords, bookmarks and many more is on the sync server.
Makes it easy to start from scratch or setup a new device.Cheers, mib
-
@mib2berlin said in I can't UNDO dark theme on websites:
Do this file by file or 2-3 files and restart Vivaldi, test and so forth.
I see some 1060 files beneath my .config/vivaldi directory that have changed in the last 3 weeks, while I remained on Vivaldi version 5.7.2921.60, before upgrading to 6.0.2979.2.
Testing them 2 or 3 files at a time would take far more time than makes sense, and if there are inter-dependencies between some of the files, such that I have to take all or none of any such interdependent subset, where I am traveling blind as to what files need to be consistent with what files, then the effort grows from order 1060 to order 1060 factorial ;).
On the other hand if I knew that both (1) only one file was causing my broken themes, and (2) there were no such interdependencies between files, then theoretically I could do it in Log2(1060), or 11 tests, by repeatedly halving the set of files tested. But I know neither.
-
@ThePythonicCow
Hi, I post the wrong link to backup/restore profiles, you need to copy only a handful files over.
I am sorry. -
aha - that (list of files to check) helps - thanks!
-
Instead of moving over a few .config/vivaldi/Default files at a time, to see which one (or few) seemed to make a difference, I made use of the "Sync" facility instead.
I got my existing (recently updated to 6.0, but with the above described theme color damage) sync'ing with the Vivaldi cloud.
Then I nuked all my (well backed up, of course) .config/vivaldi files, and started vivaldi again, going to the new Vivaldi user screens as expected. I connected that fresh instance of Vivaldi to my sync'd configuratoin in the Vivaldi cloud, and all was restored, except:
-
a few dozen tabs I had open were not carried across (working as designed, I presume),
-
some non-default details of my "Toolbar" and other "panel" configuration needed to be setup again (minor detail or "working as designed" ... no sweat either way), and
-
the afore descibed theme color damage, such as websites all stuck on dark themes, and the color glitch on the goldbullion.com website, were all fixed and working correctly (yeah!).
Case Closed - thanks for the several highly pertinent and helpful suggestions!
-
-
@ThePythonicCow said in I can't UNDO dark theme on websites:
Case Closed
Nice to read taht you solved it.
-
Is it documented anywhere just what Sync synchronizes, and what it doesn't. The apparent choice of Sync to NOT carry over open tabs surprised me, though in hindsight it was probably a sensible choice.
At lease some (whether few or many, I don't know) other Settings of mine also did not Sync. For example, I had changed my Downloads directory for saving pages and files in Vivaldi to a different directory. I just now had to make that change again, in my rebuilt and Sync'd copy of Vivaldi. Which settings sync and which don't?
Is it documented anywhere how Sync chooses which alternative to take, when there are differences? What happens, for example, if two clients, after they Sync, both change the same Sync'd item, and then they try to Sync again? My current guess is that clients don't Sync with each other, but rather with a master "most recent" copy in the cloud. That could suck if say clients 'A' and 'B' both change the same Sync'able item, then first 'A', then 'B' Sync, then 'A' again. Someone, I'm guessing Client 'A' (but not sure) is going to lose their changes, without notice or recovery options.
Is there any versioning in the cloud of prior Sync'd data? I presume there is not such ... having seen no hint of an interface to such. If so, then in the above 'A' vs 'B' example, client 'A' is rather S.O.L. ... having no ordinary way to recover their changes.
How often is Sync run in the background? Apparently it runs automatically and frequently, so long as the client is "logged into" it, from what I can tell from my brief use of it. That implies that the foot gun described in the previous two paragraphs is a random foot gun - randomly choosing between foot 'A' and foot 'B'.
If my above critique of "Sync" is relevant, then where might be a better place to post it?
I was not harmed myself by any of the above. I knew I didn't know what Sync really did when I tried it, and dressed appropriately:
-
@ThePythonicCow
Hi, open vivaldi://sync-internals to check settings and files are syncing.
This is a great tool and need some time to understand what it can do, I am far from understanding all of this.
I don´t watch it all the time but if you don´t change anything sync is idle most of the time.
It sync once if you start Vivaldi and sync is additive.
It´s sometimes hard to remove something, if you delete an extension and start an older instance wich still have the extension you get it back on the first instance.
There is a very old feature request for a master system, you set one Vivaldi instance as master all synced client follow.
This was never implemented and I guess it will never happen, Vivaldi need to change the Chromium base code and they want do this.
Some user report data loss with sync but I never loose anything since sync was introduced years ago.Cheers, mib
-
Thanks - that vivaldi://sync-internals page gave more of a sense of what "Sync" does.
Long may Vivaldi be the best browser!