ferdium-app icon indicating copy to clipboard operation
ferdium-app copied to clipboard

WhatsApp Dark Mode bug - some elements are in Light Mode.

Open foam9477 opened this issue 3 months ago • 4 comments

Avoid duplicates

  • [x] I agree to follow the Code of Conduct that this project adheres to.
  • [x] I have searched the issues tracker for a bug report similar to mine, in vain

Ferdium Version

7.1.0

What Operating System are you using?

macOS

Operating System Version

26.0

What arch are you using?

arm64 (including Apple Silicon)

Last Known Working Ferdium version

No response

Expected Behavior

When WhatsApp is in dark mode, all elements should be in dark mode.

Actual Behavior

Even after refreshing, some elements are in Light Mode. I'm required to switch to light mode, then switch back to dark mode for elements to be loaded correctly.

Steps to reproduce

  • Refresh WhatsApp, or;
  • let Ferdium lock itself, or;
  • switch workspaces, when the option to keep workspaces active is disabled.

Debug link

https://debug.ferdium.org/24dfb3a5-1201-4ffd-bb52-9f613dd5414c

Screenshots

Image

Additional information

  • Whether "Enable universal Dark Mode" is active or not, this still happens.

foam9477 avatar Sep 23 '25 11:09 foam9477

Image up this.

kurroo10 avatar Sep 29 '25 04:09 kurroo10

Whatsapp has an internal dark mode, so this messes up with our implementation. If you have at the same time the dark mode enabled in the settings of the service (so on the Ferdium side) and the dark theme that you can enable going in settings -> discussions -> theme of the whatsapp web interface (the clog next to your profile picture) then everything will be in dark mode and will work fine. That is a bit annoying at the moment, but since we act on some specific colors through the css, and they modify them dynamically on the js side, I haven't found a good way to sort it out with our dark mode directly.

Alphrag avatar Oct 18 '25 21:10 Alphrag

Whatsapp has an internal dark mode, so this messes up with our implementation. If you have at the same time the dark mode enabled in the settings of the service (so on the Ferdium side) and the dark theme that you can enable going in settings -> discussions -> theme of the whatsapp web interface (the clog next to your profile picture) then everything will be in dark mode and will work fine. That is a bit annoying at the moment, but since we act on some specific colors through the css, and they modify them dynamically on the js side, I haven't found a good way to sort it out with our dark mode directly.

do we have something like “disable ferdium dark mode in specific service” ? i think that will be easier for people to set.

kurroo10 avatar Oct 18 '25 21:10 kurroo10

Yes we do: simply right-click on the WhatsApp service and you will see the option (or go to edit and you'll have more options there). This applies only on this service. But as I mentioned, for me disabling the Ferdium dark mode but having the overall app in dark mode confuse the WhatsApp theme and some parts become white. So I currently need both to be active for it to work well.

Alphrag avatar Oct 18 '25 23:10 Alphrag