Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #5740 +/- ##
==========================================
+ Coverage 85.69% 85.71% +0.01%
==========================================
Files 316 317 +1
Lines 31141 31216 +75
Branches 8574 8595 +21
==========================================
+ Hits 26686 26756 +70
- Misses 4025 4030 +5
Partials 430 430 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
This patch stack allows controlling the color for HCM more easily. |
|
Very cool! Thank you! Is there a way we could land this off-by-default? I'd like to tweak some colors but I don't want this PR to bitrot in the meantime. Also, Nazim said he probably prefers the profiler in light mode even though he's using his operating system and browser in dark mode... I don't really agree with that idea (I think website-internal theme toggle buttons are silly) but it suggests that it might be a good idea to have a way to opt out. I'm fine with the opt-in/opt-out being rather hidden if that makes the implementation easier. For example it could be a function you call from the console, or an alternate stylesheet that you access via View -> Page Style -> ... in Firefox |
|
Sure, I'll look into making it configurable. |
|
Actually, the I'll look into making things inside |
|
Added a temporary fix for the HCM coloring. |
mstange
left a comment
There was a problem hiding this comment.
Sorry for the long delay! Code-wise this looks good. Thank you for doing this work!
I noticed the following changes in the light mode theme:
#profileViewerTopBaris now using--base-background-color, should be using--panel-background-colorinstead.timelineTrackRow.selectedused to have a light blue background and now has a light gray background- The link colours have changed.
Could you revert these changes in a follow-up? Thanks!
Followup fix for #5740 This does: * Fix the profile viewer background color (it was different variable) * Fix the selected track background color (wrong variable name was used in the definition) * Revert the link color (now it uses the system color instead of photon colors)
Lots of exciting changes 🎉: [arai-a] Put radio buttons into labels (#5738) [DaniPopes] Update comment for "unique-string" (#5741) [Karan Pradhan] Hide tooltip filter button in non-sticky tooltips and add hideFilterButton tests (#5718) [arai-a] Add a menu to copy the Marker Table as text (#5732) [arai-a] Make the entire list item clickable for the "Full Range" (#5742) [Markus Stange] Move symbol table demangling out of SymbolStore into SymbolProvider (#5746) [Markus Stange] Remove SVG asset imports from profile-data.ts (#5747) [arai-a] Do not apply sticky tooltip on double click (#5754) [arai-a] Skip the ChartCanvas redraw on the Viewport's internal default state usage (#5744) [Markus Stange] Stop blindly extracting uint8array.buffer after calling compress() (#5753) [Markus Stange] In the assembly view state, refer to the current symbol by index (#5755) [Markus Stange] Fix "scroll to hotspot" functionality in the source view + assembly view (#5759) [Markus Stange] Keep the colorField markerSchema field when processing profiles in the gecko format (#5760) [Markus Stange] Implement dark mode (#5740) [Markus Stange] Fix light-mode colors (#5765) [Markus Stange] Tweak dark mode colours. (#5767) [Nazım Can Altınova] Enable some basic type-aware lints (#5775) [Markus Stange] Allow seeing different assembly code for the same function (#5349) [fatadel] Refine tree view a11y (#5779) [fatadel] Align double-click behavior of stack chart with flame graph (#5782) [Markus Stange] Split gz.ts properly into node and browser variants (#5764) [Markus Stange] Simplify and optimize the computation of per-call-node line and address timings (#5770) [Nazım Can Altınova] Move the dark mode toggle to devtools console (#5783) [Nazım Can Altınova] 🔃 Sync: l10n -> main (Jan 27, 2026) (#5785) [Nazım Can Altınova] Improve Chrome importer marker payload logic (#5717) [Markus Stange] Add a Focus Self transform (#5774) [Nazım Can Altınova] Enable the Turkish locale in production (#5786) And huge thanks to our localizers 🎉 : be: Mikalai Udodau de: Ger de: Michael Köhler el: Jim Spentzos en-CA: chutten en-CA: Saurabh en-GB: Ian Neal en-GB: Saurabh es-CL: ravmn fy-NL, nl: Fjoerfoks fr: Skywarp fr: Théo Chevalier fur: Fabio Tomat fy-NL: Fjoerfoks ia: Melo46 it: Francesco Lodolo [:flod] nl: Fjoerfoks nl: Mark Heijl pt-BR: Marcelo Ghelman ru: berry ru: Valery Ledovskoy sv-SE: Andreas Pettersson tr: Grk zh-CN: Olvcpr423 zh-CN: wxie zh-TW: Pin-guang Chen

Deploy preview home, Deploy preview profile
Fixed #2097
This patch stack implements the dark mode:
This stack doesn't cover the user documents.