[Deploy] Change default symbol server to a reliost instance#5578
Draft
mstange wants to merge 240 commits intofirefox-devtools:mainfrom
Draft
[Deploy] Change default symbol server to a reliost instance#5578mstange wants to merge 240 commits intofirefox-devtools:mainfrom
mstange wants to merge 240 commits intofirefox-devtools:mainfrom
Conversation
Deploy to fix DOMEvent marker bugs
* Adds the bunny case to the user documentation * Fix the error handling files without a mime type * parse appBuildId and sourceURL from the profile metadata * upgrader for the new catregory format
Deploy latest changes: firefox-devtools#1000 - Add JS origin information to flame graph tooltips (Fixes firefox-devtools#964) firefox-devtools#1057 - Don't calculate flame graph timing unnecessarily (Fixes firefox-devtools#1050) firefox-devtools#1071 - Move network markers to a separate panel (Fixes firefox-devtools#1067)
…ndroid profiling Deploy documentation for Android profiling
Deploy latest changes
* GC tooltips have the phase times now * more background work for the sidebar (still not enabled) * performance improvements for the flame graph * add a "docs" button to the top header * make it easy to share a profile with or without URLs * the network tooltip got some polish
Deploy latest changes * more sidebar background work * performance improvements for marker tooltips * display categories in the call tree * add the preview selection length in the top bar
Deploy latest changes
Add support for columns in the frameTable Other polish items
* Invalidate panel layout * FIlter out requests with empty breakpadIds * Optimized PNGs * Hide idle threads
This deploy includes the following user-visible work: * The ability to select call nodes in the stack chart * The new network track component * The new screenshots track component * MarkerTable component now include durations and correctly range filtered markers * No hiding of the GPU thread on Windows * Named GPU thread * Fix scrolling rows into view on the marker table * Better network priority labels
* Human readable network statuses * Infer categories on older profiles * Add types to all marker payloads * Dim idle stacks * Viewport performance fixes * Fix sidebar titles * Fix regression on selecting a hidden thread
Summary of user-visible changes: * Fix marker search persisting in the URL * Align the marker chart * Align the stack chart * Don't select call nodes on drag in the stack chart. * Demangle symbols when reading them out of the symbol table. * Fix YouTube video ID on "Multiple threads and async code" page * Fix symbolication for some libraries that have a binary offset.
* Fixes WebAssembly module importing failure.
* Add an importer for profiles generated from Linux's perf * Re-add the rule to hide content threads with no paints * Adding category network to markers table * Show unit in values in flame graph tooltips * Reimplement tooltips using portals
* new category-based timeline * new network panel * longer max-height for the context menu * nicer "upload profile" button * GC markers are orange in the timeline * more visible/accessible color for the selected line in the call tree, when the tree isn't focused * the back button now works when we have an error when loading a profile file * now we can copy the marker name with the context menu * the docs folder is no longer cached by the service worker * the github button opens in a new tab * the charts are updated when the sidebar is open/closed/resized * the function name is displayed in a simpler way in the transform navigator bar
Deploy Oct 22 - Fix /docs
Includes: - Add compatibility for the new profile format version with the relevantForJS column.
* documents how to use linux `perf` * better naming for parent and content processes * locale support for number formatting * fix a problem with the responsiveness handling * adds a sidebar to the marker table * fixes problems with the line and column numbers
* keyboard navigation in chart-based panels * meta profile info popup * better tooltip positioning in small windows * add a property to GCMinor markers * add docs for startup and shutdown profiling * improvements in the network panel * accessibility improvement for the share button
* Properly handle Service Worker life cycle events (firefox-devtools#1520) * Add Windows demangling support (firefox-devtools#1537) * Expand the instructions for remote profiling (firefox-devtools#1536)
* Allow focus to move from the search field when there's text in it * Fix network marker timing * Arrow panel accessibility fix * Make shrinking of the top bar behave nicer * JS Tracer
🎉 Happy new year 🎉 * Add support for simple text markers tooltips * Add cache to network marker tooltip * Keyboard navigation fixes * Screenshot speedups * Flame chart speedups * Fixes top arrow for the meta info panel * Add a button to load from URL in the Home * Fixes issues with markers that start before the start of a profile * change a label in the GC marker tooltip
* Add tooltip for samples in the thread activity graph * Make the background of the symbolication notification opaque * Add a memory track * Move the keyboard focus to the network panel when it opens * Use category colors in the stack chart * Add more documentation around symbolication
* Add a category breakdown to the sidebar * LogMarker support * minor GC markers tooltips changes * use category colors in flame graph * accessibility fixes in MenuButtons * close panels with the escape key * cleaner URL for default parameters * Import 2 profiles in one view * Error boundaries * better handling of tracing markers without an end in the profile
* small bug fixes
[Carla Severe] Make the sidebar start out closed on mobile screens (firefox-devtools#5464) [Carla Severe] Make the tab bar scrollable to allow accessing tabs on narrow page widths (mobile layout) (firefox-devtools#5463) [depfu[bot]] Update all Yarn dependencies (2025-05-21) (firefox-devtools#5466)
Here are the changes: [Julien Wajsberg] Fix the compare view when using the same profile in both entries (firefox-devtools#5469) [Nazım Can Altınova] Change the tests that check co2 values so they don't fail on every co2 dependency update (firefox-devtools#5475) [Julien Wajsberg] Ignore the Symbol Store database cache when the user presses the resymbolication button (firefox-devtools#5479) [Markus Stange] In the profile format, store a shared stringArray for all threads (firefox-devtools#5481)
Changes: [Nazım Can Altınova] Fix issues related to the track borders (firefox-devtools#5484) [Nazım Can Altınova] Remove the active tab and origins views (firefox-devtools#5483) [Julien Wajsberg] Automatically request reviews for dependency updates (firefox-devtools#5490) [Julien Wajsberg] Update fetch-mock-jest to @fetch-mock/jest (firefox-devtools#5488) [Steve Fink] Document marker filter syntax (firefox-devtools#5493) [Nazım Can Altınova] Update all of jest 29.7.0 → 30.0.0 (major) (firefox-devtools#5495) [Nazım Can Altınova] Order global tracks by activity and select the most active non-parent process by default (firefox-devtools#5491) [Paul Adenot] Allow searching for HTTP response status in marker views (firefox-devtools#5504) [Nazım Can Altınova] Expose a `totalMarkerDuration` function in console (firefox-devtools#5507) [Nazım Can Altınova] 🔃 Sync: l10n -> main (July 11, 2025) (firefox-devtools#5510) And thanks to our localizers: el: Jim Spentzos kab: ZiriSut tr: Grk tr: Selim Şumlu uk: Artem Polivanchuk
Changes: [Riju Khatri] Fix screenshot stacking with respect to permalink overlay (firefox-devtools#3073) [Nisarg Jhaveri] Remove frame-ancestors CSP to allow embedding via iframe (firefox-devtools#5170) [Markus Stange] Display the frame line number in tooltip backtraces (firefox-devtools#5512) [Julien Wajsberg] Provide an option to display stacks all with the same widths in the stack chart (firefox-devtools#5195) [Markus Stange] Don't warn for UserTiming in profile processing. (firefox-devtools#5524) [Markus Stange] Remove unintended gaps on small screens. (firefox-devtools#5521) [Markus Stange] Keep the sidebar toggle button visible regardless of the selected tab. (firefox-devtools#5522) [Markus Stange] Remove searchable from the processed format (firefox-devtools#5520) [Markus Stange] Revert the overflow change on .profileViewTopBar (firefox-devtools#5527) [Nazım Can Altınova] 🔃 Sync: l10n -> main (July 31, 2025) (firefox-devtools#5532) [Markus Stange] Move L10nState from Redux to React component state (firefox-devtools#5526) And thanks to our localizers: ia: Melo46 fr: Théo Chevalier fy-NL: Fjoerfoks nl: Mark Heijl el: Jim Spentzos es-CL: ravmn ru: Valery Ledovskoy de: Michael Köhler sv-SE: Andreas Pettersson en-GB: Ian Neal zh-TW: Pin-guang Chen it: Francesco Lodolo [:flod] tr: Grk
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #5578 +/- ##
==========================================
+ Coverage 85.41% 85.43% +0.02%
==========================================
Files 321 321
Lines 32037 32061 +24
Branches 8728 8837 +109
==========================================
+ Hits 27365 27392 +27
+ Misses 4241 4237 -4
- Partials 431 432 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Member
|
Should we close #5407? |
Contributor
Author
|
Ah, right. Closed. |
Changes: [Nazım Can Altınova] Display the marker description at the top inside the marker tooltips (firefox-devtools#5534) [Florian Quèze] Change the 'JavaScript' radio button label to 'Script' (firefox-devtools#5530) [Markus Stange] Implement profile logic and some selectors for the function list (firefox-devtools#5525) [Markus Stange] Some small type fixes (firefox-devtools#5538) [Markus Stange] Simplify return type of the callback we pass to setState. (firefox-devtools#5540) [Markus Stange] Pass the correct value to the reducer's action argument (firefox-devtools#5543) [Markus Stange] Change withSize to accept PropsWithoutSize as its type parameter (firefox-devtools#5541) [Nazım Can Altınova] Make sure that the test-debug command runs the tests properly (firefox-devtools#5545) [Markus Stange] Improve type coverage involving network phases (firefox-devtools#5539) [Markus Stange] Change implementation of withChartViewport (firefox-devtools#5542) [Florian Quèze] A new permalink should be generated and shown after using the re-upload feature. (firefox-devtools#5547) [Florian Quèze] Show the vertical ruler in the timeline when hovering the network chart (firefox-devtools#5548) [Markus Stange] Convert the entire codebase to TypeScript (firefox-devtools#5549) [Nazım Can Altınova] Update the yarn.lock file after recent changes (firefox-devtools#5557) [Markus Stange] Add proper TypeScript coverage for window-navigation.ts (firefox-devtools#5559) [Markus Stange] Remove leftover $FlowExpectError comments (firefox-devtools#5560) [Markus Stange] Fix Iterator / Iterable confusion (firefox-devtools#5561) [Nazım Can Altınova] Remove the unneeded test-all:ci script (firefox-devtools#5566) [Nazım Can Altınova] Fix a type case inconsistency (firefox-devtools#5569) [Florian Quèze] Make 'yarn lint --fix' work as an alias to 'yarn lint-fix'. (firefox-devtools#5563) [Ryan Hunt] Don't stringify JSON again in fetchUrlResponse (firefox-devtools#5570) [Nazım Can Altınova] Upgrade ESLint to version 9 (firefox-devtools#5567) [Markus Stange] Simplify Worker setup, and support .json.gz inputs in symbolicator-cli (firefox-devtools#5556) [Nazım Can Altınova] Add TypeScript coverage to the intersection observer mock (firefox-devtools#5574) [Markus Stange] Set the preview selection to null when there is no selection (firefox-devtools#5568) [Markus Stange] Add tests for query-api.ts (firefox-devtools#5571) [Markus Stange] Enable noUnusedParameters and @typescript-eslint/no-unused-vars and clean up a few more things (firefox-devtools#5576) [Ryan Hunt] Embed iongraph-web and use for iongraph.json source files (firefox-devtools#5577) [Markus Stange] Remove recursion in filterThreadToSearchString (firefox-devtools#5572) And thanks to our localizers: be: Mikalai Udodau de: Michael Köhler el: Jim Spentzos en-CA: chutten en-GB: Paul es-CL: ravmn fr: Théo Chevalier fur: Fabio Tomat fy-NL: Fjoerfoks ia: Melo46 it: Francesco Lodolo [:flod] nl: Mark Heijl pt-BR: Marcelo Ghelman ru: Valery Ledovskoy sv-SE: Luna Jernberg tr: Rua tr: Selim Şumlu uk: Іhor Hordiichuk zh-CN: Olvcpr423 zh-TW: Pin-guang Chen
d76552f to
f088283
Compare
Changes: [Markus Stange] Some path fixes (firefox-devtools#5581) [depfu[bot]] Update all Yarn dependencies (2025-09-03) (firefox-devtools#5585) [Nazım Can Altınova] Remove the findDOMNode usage from ContextMenu (firefox-devtools#5588) [Markus Stange] Replace @fetch-mock/jest with plain fetch-mock (firefox-devtools#5575) [Ryan Hunt] Replace zee-worker.js with compression streams API (firefox-devtools#5584) [Markus Stange] Remove unused FilterNavigatorBar animations (firefox-devtools#5591) [Markus Stange] Use different ports for start-prod and start-examples (firefox-devtools#5592) [Markus Stange] Remove SharedArrayBuffer workaround (firefox-devtools#5596) [Jeff Muizelaar] Make time after responseEnd have a more accurate name (firefox-devtools#5582) [Ryan Hunt] Move compression and decompression to a worker (firefox-devtools#5597) [Markus Stange] Remove Flow and no-TypeScript settings from .vscode/settings.json (firefox-devtools#5601) [Markus Stange] Simplify the eslint command in package.json so that eslint.config.mjs is the only place you need to look if you want to know if a file is being checked (firefox-devtools#5600) [Markus Stange] Fix search filtering (firefox-devtools#5599) [Nazım Can Altınova] 🔃 Sync: l10n -> main (September 5, 2025) (firefox-devtools#5603) And thanks to our localizers: de: mstange tr: Fernando Javier tr: Rua tr: Selim Şumlu
Changes: [Markus Stange] Switch CSS back to using relative paths inside url(...) (firefox-devtools#5594) [Markus Stange] Use dynamic imports for jszip (firefox-devtools#5593) [Florian Quèze] Allow markers to provide a marker color. (firefox-devtools#5607) [Ryan Hunt] Update iongraph-web to latest version (firefox-devtools#5606) [Florian Quèze] Fix the color contrast of hovered colored markers. (firefox-devtools#5609) [Florian Quèze] Scale custom marker graphs on values within the committed range. (firefox-devtools#5587) [Markus Stange] Fix null marker stack substitution (firefox-devtools#5613) [Florian Quèze] Track context menus should be accessible from anywhere in the track (firefox-devtools#5562) [Markus Stange] Worker + compression cleanups (firefox-devtools#5602)
Changes: [Markus Stange] Streamline some code related to profile publishing (firefox-devtools#5608) [Nazım Can Altınova] Implement fetching JS sources from browser via WebChannel (firefox-devtools#5506) [Nisarg Jhaveri] Remove "Back to home" link on import errors when not loading from file (firefox-devtools#5279) [Florian Quèze] Show the 'inl' badge on inlined frames showing in marker stacks. (firefox-devtools#5628) [Florian Quèze] Add a 'filter' button next to the tooltip label of markers. (firefox-devtools#5626) And thanks to our localizers: de: Michael Köhler el: Jim Spentzos en-GB: Ian Neal es-CL: ravmn fr: brumedautomne127 fur: Fabio Tomat fy-NL: Fjoerfoks ia: Melo46 it: Francesco Lodolo [:flod] nl: Mark Heijl pt-BR: Marcelo Ghelman ru: Valery Ledovskoy sv-SE: Andreas Pettersson tr: Grk, Selim Şumlu zh-CN: Olvcpr423 zh-TW: Pin-guang Chen
Changes: [Nazım Can Altınova] Use getEmptySourceTable instead of constructing the table manually (firefox-devtools#5641) [Florian Quèze] Source view for marker stacks (firefox-devtools#5633) [Nazım Can Altınova] Add fallback to funcTable.lineNumber when computing line timings (firefox-devtools#5644) [Florian Quèze] Show the marker keys instead of the labels in marker tooltips when alt is pressed. (firefox-devtools#5625) [Francesco Lodolo] Add GitHub workflow to check Fluent reference files (firefox-devtools#5647) [Nazım Can Altınova] Switch from Gitpod to GitHub Codespaces (firefox-devtools#5653) [Nazım Can Altınova] Migrate from CircleCI to GitHub Actions (firefox-devtools#5654) [Nazım Can Altınova] Run the CI in the production branch and on every pull request (firefox-devtools#5661) [Nazım Can Altınova] Convert l10n-sync.js from Flow comment types to JSDoc comments for Typescript (firefox-devtools#5659) [Florian Quèze] Display correct unit in Stack Chart tooltips for size profiles. (firefox-devtools#5658) [Florian Quèze] Hide track management UI in single track profiles. (firefox-devtools#5656) [Florian Quèze] Rename hiddenTrackCount to trackCount. (firefox-devtools#5665) [Florian Quèze] Cleanup the profile info panel for size profiles (show file size and name, hide empty sections). (firefox-devtools#5657) [Markus Stange] Use valibot for symbolication API response validation (firefox-devtools#5666) [Nazım Can Altınova] Make sure to fetch the full git history for l10n-sync job in CI (firefox-devtools#5667) [Nazım Can Altınova] Do not switch to call tree when clicking the activity graph while on sample based panels (firefox-devtools#5672) And thanks to our localizers: be: Mikalai Udodau de: Michael Köhler el: Jim Spentzos en-GB: Ian Neal es-CL: ravmn fr: Théo Chevalier fy-NL: Fjoerfoks ia: Melo46 it: Francesco Lodolo [:flod] nl: Mark Heijl pt-BR: Marcelo Ghelman ru: berry, Valery Ledovskoy sv-SE: Andreas Pettersson tr: Grk zh-CN: Olvcpr423, wxie zh-TW: Pin-guang Chen
Changes: [Markus Stange] Use a longer test timeout when debugging with VS code. (firefox-devtools#5679) [Markus Stange] Move Jest config from package.json to jest.config.js (firefox-devtools#5680) [Markus Stange] Make binary profile format parsing use Uint8Array instead of ArrayBuffer (firefox-devtools#5678) [Markus Stange] Use workbox-cli to generate the service worker (firefox-devtools#5681) [Nazım Can Altınova] Migrate from Appveyor to GitHub Actions Windows runners (firefox-devtools#5660) [Nazım Can Altınova] Remove some unused dependencies (firefox-devtools#5696) [Nazım Can Altınova] Update the document links and sections (firefox-devtools#5705) [Nazım Can Altınova] Clear selected and expanded call node paths on browser back button if it removes transforms (firefox-devtools#5701) [Nazım Can Altınova] Properly type the Map and Set objects (firefox-devtools#5623) [Valentin Gosu] Add priorityHeader field to network requests (firefox-devtools#5707) [Nazım Can Altınova] Redirect unpublished url loads to the homepage similar to from-file (firefox-devtools#5712) [Florian Quèze/Nazım Can Altınova] Add an importer for the text format taken as input by flamegraph.pl. (firefox-devtools#5359) [Florian Quèze] Improve the import of profiles generated from clang -ftime-trace=file.json (firefox-devtools#5714) [Markus Stange] Move React stuff out of marker schema logic module. (firefox-devtools#5720) And thanks to our localizers: en-CA: chutten en-CA: Paul es-CL: ravmn fr: Théo Chevalier fur: Fabio Tomat ru: berry tr: Selim Şumlu zh-CN: Olvcpr423 zh-CN: wxie
ee0862f to
6168006
Compare
Lots of exciting changes 🎉: [arai-a] Put radio buttons into labels (firefox-devtools#5738) [DaniPopes] Update comment for "unique-string" (firefox-devtools#5741) [Karan Pradhan] Hide tooltip filter button in non-sticky tooltips and add hideFilterButton tests (firefox-devtools#5718) [arai-a] Add a menu to copy the Marker Table as text (firefox-devtools#5732) [arai-a] Make the entire list item clickable for the "Full Range" (firefox-devtools#5742) [Markus Stange] Move symbol table demangling out of SymbolStore into SymbolProvider (firefox-devtools#5746) [Markus Stange] Remove SVG asset imports from profile-data.ts (firefox-devtools#5747) [arai-a] Do not apply sticky tooltip on double click (firefox-devtools#5754) [arai-a] Skip the ChartCanvas redraw on the Viewport's internal default state usage (firefox-devtools#5744) [Markus Stange] Stop blindly extracting uint8array.buffer after calling compress() (firefox-devtools#5753) [Markus Stange] In the assembly view state, refer to the current symbol by index (firefox-devtools#5755) [Markus Stange] Fix "scroll to hotspot" functionality in the source view + assembly view (firefox-devtools#5759) [Markus Stange] Keep the colorField markerSchema field when processing profiles in the gecko format (firefox-devtools#5760) [Markus Stange] Implement dark mode (firefox-devtools#5740) [Markus Stange] Fix light-mode colors (firefox-devtools#5765) [Markus Stange] Tweak dark mode colours. (firefox-devtools#5767) [Nazım Can Altınova] Enable some basic type-aware lints (firefox-devtools#5775) [Markus Stange] Allow seeing different assembly code for the same function (firefox-devtools#5349) [fatadel] Refine tree view a11y (firefox-devtools#5779) [fatadel] Align double-click behavior of stack chart with flame graph (firefox-devtools#5782) [Markus Stange] Split gz.ts properly into node and browser variants (firefox-devtools#5764) [Markus Stange] Simplify and optimize the computation of per-call-node line and address timings (firefox-devtools#5770) [Nazım Can Altınova] Move the dark mode toggle to devtools console (firefox-devtools#5783) [Nazım Can Altınova] 🔃 Sync: l10n -> main (Jan 27, 2026) (firefox-devtools#5785) [Nazım Can Altınova] Improve Chrome importer marker payload logic (firefox-devtools#5717) [Markus Stange] Add a Focus Self transform (firefox-devtools#5774) [Nazım Can Altınova] Enable the Turkish locale in production (firefox-devtools#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
Changes: [Nazım Can Altınova] Make the range duration text white again (firefox-devtools#5792) [Alex Thayer] Display traced values in Stack Chart view (firefox-devtools#5363) [Nazım Can Altınova] Improve the JS traced arguments visualization in call node tooltips (firefox-devtools#5795) [Markus Stange] Make the argument-values.json profile fixture go through profile upgrading (firefox-devtools#5796) [Markus Stange] Add thread.usedInnerWindowIDs to the processed profile format (firefox-devtools#5780) [fatadel] Fix context menu and hover preview z-index (firefox-devtools#5797) [fatadel] add TrackPower--tooltip-power-microwatt (firefox-devtools#5799) [Markus Stange] Two small test fixes (firefox-devtools#5801) [fatadel] fix selected thread pid color in light mode (firefox-devtools#5805) [Markus Stange] Some fixes to the profile merging code (firefox-devtools#5802) [fatadel] fix disabled button color in dark mode (firefox-devtools#5808) [fatadel] add comment for uptime label translation (firefox-devtools#5806) [Nazım Can Altınova] Add a theme toggle to the home page and follow the system theme by default (firefox-devtools#5800) [Nazım Can Altınova] 🔃 Sync: l10n -> main (Feb 4, 2025) (firefox-devtools#5813) And huge thanks to our localizers: de: Ger de: Michael Köhler de: Nazım Can Altınova el: Jim Spentzos en-GB: Ian Neal es-CL: ravmn fy-NL: Fjoerfoks ia: Melo46 it: Francesco Lodolo [:flod] nl: Mark Heijl pt-BR: Marcelo Ghelman ru: Valery Ledovskoy sv-SE: Andreas Pettersson tr: Selim Şumlu zh-TW: Pin-guang Chen
Changes: [Valentin Gosu] Make extractGeckoLogs() not fake the D/ log level if the log module already contains it (firefox-devtools#5811) [Markus Stange] Improve how we pick the "default" native symbol for the assembly view when double-clicking a call node with multiple native symbols (firefox-devtools#5788) [fatadel] Use base 10 when calculating memory (firefox-devtools#5810) [Markus Stange] Remove unused function getEmptySamplesTableWithResponsiveness (firefox-devtools#5825) [arai-a] Make the dark-mode selected timeline background more similar to non-selected color/contrast, and use slightly brigher colors for the timeline and category (firefox-devtools#5823) [Nazım Can Altınova] 🔃 Sync: l10n -> main (February 11, 2026) (firefox-devtools#5827) And special thanks to our localizers: de: Ger de: Michael Köhler el: Jim Spentzos en-CA: chutten en-CA: Saurabh en-GB: Ian Neal es-CL: ravmn ia: Martijn Dekker ia: Melo46 it: Francesco Lodolo [:flod] nl: Mark Heijl pt-BR: Marcelo Ghelman ru: Valery Ledovskoy sv-SE: Andreas Pettersson tr: Nazım Can Altınova tr: Selim Şumlu zh-CN: Olvcpr423 zh-CN: wxie zh-TW: Pin-guang Chen
Changes: [Markus Stange] Move transparent fill check to a less expensive place. (firefox-devtools#5826) [fatadel] refine docs for ctrl key (firefox-devtools#5831) [Nazım Can Altınova] Update the team members inside CONTRIBUTING.md (firefox-devtools#5829) [fatadel] Provide correct instructions on the home page for Firefox for Android (Fenix) (firefox-devtools#5816) [Markus Stange] Make markers darker (firefox-devtools#5839) [Markus Stange] Directly use photon-colors (firefox-devtools#5821) [Markus Stange] Migrate to esbuild (firefox-devtools#5589) [Markus Stange] Use data URLs for SVG files. (firefox-devtools#5845) [Markus Stange] Tweak dark mode colors some more. (firefox-devtools#5846) [Nazım Can Altınova] Make the source table non-optional in the gecko profile format (firefox-devtools#5842) [fatadel] fix foreground color of the button on error page (firefox-devtools#5849) [Nazım Can Altınova] 🔃 Sync: l10n -> main (February 24, 2026) (firefox-devtools#5855) And special thanks to our localizers: de: Michael Köhler el: Jim Spentzos en-GB: Ian Neal es-CL: ravmn fr: Théo Chevalier fy-NL: Fjoerfoks ia: Melo46 it: Francesco Lodolo [:flod] nl: Mark Heijl ru: Valery Ledovskoy sv-SE: Andreas Pettersson zh-TW: Pin-guang Chen
Changes: [Nazım Can Altınova] Fix JSZip dynamic import for esbuild (firefox-devtools#5858)
Changes: [fatadel] Fix crash when nativeSymbol index is out of bounds in assembly view (firefox-devtools#5850) [depfu[bot]] Update all Yarn dependencies (2026-02-25) (firefox-devtools#5859) [Nazım Can Altınova] Fix the color of dark mode back arrow svg (firefox-devtools#5863) [fatadel] Force canvas redraw when system theme changes (firefox-devtools#5861) [Nazım Can Altınova] Fix unhandled promise rejection in setupInitialUrlState (firefox-devtools#5864) [fatadel] Persist selected marker in URL and show sticky tooltip on load (firefox-devtools#5847) [Markus Stange] Implement the "collapse resource" transform with the help of the "collapse direct recursion" transform. (firefox-devtools#5824) [Markus Stange] Bump rollup from 2.79.2 to 2.80.0 (firefox-devtools#5868) [Markus Stange] Remove async attribute from module script tag. (firefox-devtools#5870) [Nazım Can Altınova] Update the docsify package that's used in the user documentation (firefox-devtools#5872) [Markus Stange] Share stackTable, frameTable, funcTable, resourceTable and nativeSymbols between threads (firefox-devtools#5482) [Nazım Can Altınova] Escape CSS URLs that are coming from profiles (firefox-devtools#5874) [fatadel] Update home page message for the other browser case (firefox-devtools#5866) [fatadel] Add support for ternaries in marker labels (firefox-devtools#5857) [Markus Stange] Reduce allocations for getStackLineInfo + getStackAddressInfo (firefox-devtools#5761) And special thanks to our localizers: de: Ger fy-NL: Fjoerfoks it: Francesco Lodolo [:flod] nl: Fjoerfoks ru: berry ru: Valery Ledovskoy zh-TW: Pin-guang Chen
d9b0474 to
300109e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
On
about:config, setdevtools.performance.recording.ui-base-urltohttps://deploy-preview-5578--perf-html.netlify.appto try it.