From a6c7bbb913ea65176138d1a8d17d27a54dbe5435 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Thu, 6 Aug 2026 16:10:43 +0100 Subject: [PATCH] fix(ui): make the favicon follow the OS colour scheme logo.svg hardcoded a single palette, so the browser tab icon always rendered the dark-mode blue with pure white, including on light-themed tab strips where the brand file specifies blue-600. This could not be fixed while the file was also the Login and setup wizard logo, because an resolves prefers-color-scheme against the OS while the app's theme comes from pulseThemePreference, and the two diverge freely. Those two call sites now render PulseBrandMark inline, so logo.svg is the favicon and nothing else, and the OS colour scheme is the only signal available to it. Adopt the palette from docs/images/pulse-logo.svg so all three published forms of the mark agree. Geometry is unchanged. Browsers that ignore the media query fall back to the light branch, which is the correct light appearance rather than a broken one. --- frontend-modern/public/logo.svg | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/frontend-modern/public/logo.svg b/frontend-modern/public/logo.svg index da00b87807..362d7aa789 100644 --- a/frontend-modern/public/logo.svg +++ b/frontend-modern/public/logo.svg @@ -1 +1,20 @@ - + + Pulse Logo + + + + +