• Browser
  • Mail
  • News
  • Community
  • About
Register Login
HomeBlogsForumThemesContributeSocial

Vivaldi

  • Browser
  • Mail
  • News
  • Community
  • About

Navigation

    • Home
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    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.

    1. Home
    2. Desktop
    3. Vivaldi for Linux
    4. I can't UNDO dark theme on websites

    I can't UNDO dark theme on websites

    Vivaldi for Linux
    3
    15
    824
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ThePythonicCow
      T
      ThePythonicCow
      last edited by ThePythonicCow

      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)

      mib2berlin
      M
      1 Reply Last reply
      Reply Quote 0
      • mib2berlin
        M
        mib2berlin Soprano @ThePythonicCow
        last edited by

        @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.

        3cba7432-324a-45df-af95-32edfcac1191-image.png

        Cheers, mib

        Opensuse Tumbleweed x86_64 KDE 6.2 X11, Windows 11 Pro, Vivaldi latest
        HP Probook Intel(R) i5-8350U 16 GB, GPU UHD 620, SSD 256 GB
        Miniforum-B550 AMD Ryzen 7 4700G 16 GB, Radeon Graphics
        Redmi Note 14, HyperOS Android 14

        1 Reply Last reply Reply Quote 1
        • ThePythonicCow
          T
          ThePythonicCow
          last edited by

          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.

          bullionvault_vivaldi_theme_problem_Screenshot_2023-05-24_04-50-45.jpg

          1 Reply Last reply Reply Quote 0
          • ThePythonicCow
            T
            ThePythonicCow
            last edited by

            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.

            mib2berlin
            M
            1 Reply Last reply
            Reply Quote 0
            • mib2berlin
              M
              mib2berlin Soprano @ThePythonicCow
              last edited by

              @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

              Opensuse Tumbleweed x86_64 KDE 6.2 X11, Windows 11 Pro, Vivaldi latest
              HP Probook Intel(R) i5-8350U 16 GB, GPU UHD 620, SSD 256 GB
              Miniforum-B550 AMD Ryzen 7 4700G 16 GB, Radeon Graphics
              Redmi Note 14, HyperOS Android 14

              ThePythonicCow
              T
              1 Reply Last reply
              Reply Quote 0
              • ThePythonicCow
                T
                ThePythonicCow @mib2berlin
                last edited by

                @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.)

                mib2berlin
                M
                1 Reply Last reply
                Reply Quote 0
                • mib2berlin
                  M
                  mib2berlin Soprano @ThePythonicCow
                  last edited by

                  @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

                  Opensuse Tumbleweed x86_64 KDE 6.2 X11, Windows 11 Pro, Vivaldi latest
                  HP Probook Intel(R) i5-8350U 16 GB, GPU UHD 620, SSD 256 GB
                  Miniforum-B550 AMD Ryzen 7 4700G 16 GB, Radeon Graphics
                  Redmi Note 14, HyperOS Android 14

                  ThePythonicCow
                  T
                  1 Reply Last reply
                  Reply Quote 0
                  • ThePythonicCow
                    T
                    ThePythonicCow @mib2berlin
                    last edited by ThePythonicCow

                    @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.

                    mib2berlin
                    M
                    1 Reply Last reply
                    Reply Quote 0
                    • mib2berlin
                      M
                      mib2berlin Soprano @ThePythonicCow
                      last edited by

                      @ThePythonicCow
                      Hi, I post the wrong link to backup/restore profiles, you need to copy only a handful files over.
                      I am sorry.

                      https://forum.vivaldi.net/topic/14642/how-to-manually-backup-restore-transfer-your-profile-to-another-device

                      Opensuse Tumbleweed x86_64 KDE 6.2 X11, Windows 11 Pro, Vivaldi latest
                      HP Probook Intel(R) i5-8350U 16 GB, GPU UHD 620, SSD 256 GB
                      Miniforum-B550 AMD Ryzen 7 4700G 16 GB, Radeon Graphics
                      Redmi Note 14, HyperOS Android 14

                      1 Reply Last reply Reply Quote 0
                      • ThePythonicCow
                        T
                        ThePythonicCow
                        last edited by

                        aha - that (list of files to check) helps - thanks!

                        1 Reply Last reply Reply Quote 1
                        • ThePythonicCow
                          T
                          ThePythonicCow
                          last edited by

                          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:

                          1. a few dozen tabs I had open were not carried across (working as designed, I presume),

                          2. 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

                          3. 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!

                          DoctorG
                          D
                          1 Reply Last reply
                          Reply Quote 1
                          • DoctorG
                            D
                            DoctorG Soprano @ThePythonicCow
                            last edited by

                            @ThePythonicCow said in I can't UNDO dark theme on websites:

                            Case Closed

                            Nice to read taht you solved it.

                            _bug hunter · Volunteer helper · Sopranos tester · Language DE,EN · ♀👵
                            Known old dragon lady: Gwen aka Dr. Gwen Agon aka GwenDragon aka DoctorGTesting


                            Linux Debian 12 KDE X11 / Windows 11 Pro
                            Intel i5-7400 / NVidia GT 710

                            1 Reply Last reply Reply Quote 0
                            • ThePythonicCow
                              T
                              ThePythonicCow
                              last edited by ThePythonicCow

                              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:
                              sapper_armor.jpg

                              mib2berlin
                              M
                              1 Reply Last reply
                              Reply Quote 0
                              • mib2berlin
                                M
                                mib2berlin Soprano @ThePythonicCow
                                last edited by mib2berlin

                                @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

                                Opensuse Tumbleweed x86_64 KDE 6.2 X11, Windows 11 Pro, Vivaldi latest
                                HP Probook Intel(R) i5-8350U 16 GB, GPU UHD 620, SSD 256 GB
                                Miniforum-B550 AMD Ryzen 7 4700G 16 GB, Radeon Graphics
                                Redmi Note 14, HyperOS Android 14

                                1 Reply Last reply Reply Quote 0
                                • ThePythonicCow
                                  T
                                  ThePythonicCow
                                  last edited by

                                  Thanks - that vivaldi://sync-internals page gave more of a sense of what "Sync" does.

                                  Long may Vivaldi be the best browser!

                                  1 Reply Last reply Reply Quote 1
                                  Loading More Posts
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • 1 / 1
                                  • First post
                                    Last post

                                  Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.

                                  Copyright © Vivaldi Technologies™ — All rights reserved. Privacy Policy | Code of conduct | Terms of use | Vivaldi Status