Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
e4ef68b
Propagate isJS to inline frames during symbolication.
mstange Mar 23, 2026
d199335
Use createStackTableBySkippingDiscarded in focusSelf.
mstange Mar 24, 2026
f933ed3
Always render the CPU-usage-aware activity graph when CPU information…
mstange Mar 7, 2026
7aad328
Remove timelineType 'category' since it's now equivalent to 'cpu-cate…
mstange Mar 28, 2026
93d0767
🔃 Daily sync: main -> l10n (April 1, 2026)
Apr 1, 2026
c38d295
🔃 Daily sync: main -> l10n (April 2, 2026)
Apr 2, 2026
d975ed2
Add Adel to the automatic dependency reviews (#5930)
canova Apr 2, 2026
634b4b9
Fix arrow panel appearing behind marker tooltips (#5926)
fatadel Apr 2, 2026
307de87
Upgrade Node.js from v22 to v24 (#5923)
fatadel Apr 2, 2026
9b8f99f
Merge branch 'main' into push-zwnlpzpnrzqw
mstange Apr 2, 2026
c9973f2
Use createStackTableBySkippingDiscarded in focusSelf. (#5916)
mstange Apr 2, 2026
23f14bf
Merge branch 'main' into push-tvzzmrryuxmx
mstange Apr 2, 2026
58157aa
Propagate isJS to symbolicated funcs (#5907)
mstange Apr 2, 2026
c886717
Merge branch 'main' into push-rmyonxvqyyps
mstange Apr 2, 2026
8114501
Always render the CPU-usage-aware activity graph when CPU information…
mstange Apr 2, 2026
938af54
Use createStackTableBySkippingDiscarded in focusSubtree, focusFunctio…
mstange Mar 29, 2026
bc32214
Change mergeCallNode to only create a new prefix column, like mergeFu…
mstange Apr 2, 2026
90323df
🔃 Daily sync: main -> l10n (April 3, 2026)
Apr 3, 2026
1244dfc
Update the hovered item when panning any viewport canvas.
mstange Mar 20, 2026
3682333
Pontoon/Firefox Profiler: Update Portuguese (Brazil) (pt-BR)
mozilla-pontoon Apr 6, 2026
a3dc3e6
Bump lodash from 4.17.23 to 4.18.1 (#5933)
dependabot[bot] Apr 7, 2026
99f4176
Fallback to javascript highlighting in the source view as a backup (#…
canova Apr 7, 2026
a94ccca
Properly type the return value of _languageExtForPath (#5937)
canova Apr 7, 2026
64becd0
Update typescript eslint dependencies (#5938)
canova Apr 7, 2026
46e3594
Merge branch 'main' into push-rpnlzllzpywq
mstange Apr 7, 2026
ac19bf3
Modernize more of the transform functions (#5934)
mstange Apr 7, 2026
b41e166
Fix extractGeckoLogs for structured Log marker format (bug 2022540) (…
padenot Apr 7, 2026
97645a4
🔃 Daily sync: main -> l10n (April 8, 2026)
Apr 8, 2026
4ebd3d5
Pontoon/Firefox Profiler: Update Russian (ru)
mozilla-pontoon Apr 8, 2026
790f326
Pontoon/Firefox Profiler: Update Chinese (China) (zh-CN)
mozilla-pontoon Apr 8, 2026
fd558cb
Pontoon/Firefox Profiler: Update Chinese (China) (zh-CN)
mozilla-pontoon Apr 8, 2026
38a994c
Pontoon/Firefox Profiler: Update Chinese (China) (zh-CN)
mozilla-pontoon Apr 8, 2026
0db3bfd
Pontoon/Firefox Profiler: Update Chinese (China) (zh-CN)
mozilla-pontoon Apr 8, 2026
9941957
Merge branch 'main' into push-lqlsmpskomzw
mstange Apr 8, 2026
7018717
Replace react-transition-group usage with plain CSS animations.
mstange Apr 2, 2026
2486c95
Move some profile fetching code into a separate module. (#5939)
canova Apr 9, 2026
92415bc
Merge branch 'main' into push-lqlsmpskomzw
mstange Apr 9, 2026
2a7d07e
Merge branch 'main' into remove-transition-group
mstange Apr 9, 2026
3448088
Update the hovered item when panning any viewport canvas (#5903)
mstange Apr 9, 2026
91fc8d7
🔃 Daily sync: main -> l10n (April 10, 2026)
Apr 10, 2026
a4b9d4e
⬆️ Update esbuild to version 0.28.0 (#5941)
depfu[bot] Apr 10, 2026
e17e396
Merge branch 'main' into remove-transition-group
mstange Apr 10, 2026
23ab28e
Migrate Home page animation to CSS transitions and remove react-trans…
mstange Apr 10, 2026
38336c8
Remove panelLayoutGeneration.
mstange Apr 10, 2026
708b823
🔃 Daily sync: main -> l10n (April 11, 2026)
Apr 11, 2026
8115beb
Fix output-fixing-commands.js silently failing on Windows
canova Apr 12, 2026
c678a01
Fix line ending issues on GitHub Actions in CI
canova Apr 12, 2026
f06c690
Fix test/lint commands on Windows and fix CI (#5947)
canova Apr 13, 2026
855eaf1
Convert profile-logic/js-tracer.tsx to a ts file (#5942)
canova Apr 13, 2026
fde7ca6
Update all Yarn dependencies (2026-04-13) (#5911)
depfu[bot] Apr 13, 2026
4308a73
Merge branch 'main' into push-vlsklklmzuxm
mstange Apr 13, 2026
2e19218
Remove panelLayoutGeneration (#5946)
mstange Apr 13, 2026
86f7e26
🔃 Daily sync: main -> l10n (April 14, 2026)
Apr 14, 2026
7f631a0
Add CounterDisplayConfig to counters in the processed profile format …
fatadel Apr 15, 2026
d5eb4f2
Update all Yarn dependencies (2026-04-15) (#5950)
depfu[bot] Apr 15, 2026
9af1dc1
🔃 Daily sync: main -> l10n (April 16, 2026)
Apr 16, 2026
bb3b854
Fix eslint-config-prettier silently overriding custom rules (#5955)
canova Apr 20, 2026
484cfd2
Dim non-matching nodes in the stack chart when searching (#5935)
fatadel Apr 20, 2026
8a683de
🔃 Daily sync: main -> l10n (April 21, 2026)
Apr 21, 2026
2e7e9ab
Fix loading .json.gz profiles from inside zip archives (#5959)
canova Apr 21, 2026
3025a1e
🔃 Daily sync: main -> l10n (April 22, 2026)
Apr 22, 2026
edba2fd
Update all Yarn dependencies (2026-04-22) (#5960)
depfu[bot] Apr 22, 2026
f71dd67
🔃 Daily sync: main -> l10n (April 23, 2026)
Apr 23, 2026
5fffe92
Pontoon/Firefox Profiler: Update French (fr)
mozilla-pontoon Apr 23, 2026
595ff0a
Add a fullscreen button to the bottom box (#5605)
eqrion Apr 24, 2026
0ed576c
Speed up _computeCallNodeTableHierarchy by keeping siblings ordered b…
mstange Apr 23, 2026
fde75e3
Combine two branches.
mstange Apr 24, 2026
f8dfab7
Speed up _computeCallNodeTableHierarchy by keeping siblings ordered b…
mstange Apr 24, 2026
c7c4a52
⬆️ Update postcss to version 8.5.10 (#5969)
depfu[bot] Apr 24, 2026
a802dc1
Replace symbolicator-cli with a profiler-edit node tool
mstange May 6, 2025
8c0afb1
Replace symbolicator-cli with a profiler-edit node tool (#5965)
mstange Apr 24, 2026
d09330d
🔃 Daily sync: main -> l10n (April 25, 2026)
Apr 25, 2026
3183893
Pontoon/Firefox Profiler: Update Chinese (Taiwan) (zh-TW), English (G…
mozilla-pontoon Apr 25, 2026
6646bb2
Pontoon/Firefox Profiler: Update Interlingua (ia)
mozilla-pontoon Apr 25, 2026
bc02a2b
Pontoon/Firefox Profiler: Update Italian (it)
mozilla-pontoon Apr 25, 2026
928a9be
Pontoon/Firefox Profiler: Update German (de)
mozilla-pontoon Apr 25, 2026
738b05c
Pontoon/Firefox Profiler: Update Swedish (sv-SE)
mozilla-pontoon Apr 25, 2026
c09675f
Pontoon/Firefox Profiler: Update Turkish (tr)
mozilla-pontoon Apr 25, 2026
44af189
Pontoon/Firefox Profiler: Update Turkish (tr)
mozilla-pontoon Apr 25, 2026
94dc032
Pontoon/Firefox Profiler: Update Russian (ru)
mozilla-pontoon Apr 26, 2026
cde256d
Pontoon/Firefox Profiler: Update Russian (ru)
mozilla-pontoon Apr 26, 2026
c81342b
Pontoon/Firefox Profiler: Update Greek (el)
mozilla-pontoon Apr 26, 2026
7c85e99
Pontoon/Firefox Profiler: Update Spanish (Chile) (es-CL)
mozilla-pontoon Apr 26, 2026
678aadb
Add "Include idle samples" toggle to the call tree settings
canova Apr 23, 2026
c155fdf
Update empty reasons to includes the possibility of removed idle samples
canova Apr 24, 2026
1a053b9
Add "Include idle samples" toggle to the call tree settings (#5968)
canova Apr 27, 2026
423727b
Add dark mode versions of the fullscreen icons (#5972)
canova Apr 27, 2026
354d108
Replace 4 counter track components with a single generic TrackCounter…
fatadel Apr 27, 2026
506473d
Pontoon/Firefox Profiler: Update Dutch (nl)
mozilla-pontoon Apr 28, 2026
40f7141
🔃 Daily sync: main -> l10n (April 28, 2026)
Apr 28, 2026
70b8492
Pontoon/Firefox Profiler: Update Greek (el), French (fr)
mozilla-pontoon Apr 28, 2026
da92775
Pontoon/Firefox Profiler: Update Italian (it)
mozilla-pontoon Apr 28, 2026
90f5b98
Pontoon/Firefox Profiler: Update Chinese (Taiwan) (zh-TW)
mozilla-pontoon Apr 28, 2026
8a302d7
Pontoon/Firefox Profiler: Update Chinese (Taiwan) (zh-TW)
mozilla-pontoon Apr 28, 2026
f274d8d
Use ephemeral port for esbuild's internal dev server (#5974)
fatadel Apr 28, 2026
59d35be
Remove category from LongTaskMarkerPayload (#5975)
carverdamien Apr 28, 2026
06adfec
Pontoon/Firefox Profiler: Update German (de)
mozilla-pontoon Apr 28, 2026
93e6b4b
Merge branch 'main' into l10n
fatadel Apr 28, 2026
7e79b77
🔃 Sync: l10n -> main (28 April, 2026) (#5979)
fatadel Apr 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"name": "Firefox Profiler",
"image": "mcr.microsoft.com/devcontainers/javascript-node:22",
"image": "mcr.microsoft.com/devcontainers/javascript-node:24",
"features": {
"ghcr.io/devcontainers/features/node:1": {
"version": "22"
"version": "24"
}
},
"forwardPorts": [4242],
Expand Down
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# Normalize line endings to LF on all platforms.
* text=auto eol=lf

# The following are not technically binary, but this makes it so that git does not try
# and treat them like normal text.
*.min.js binary
Expand Down
4 changes: 2 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@
/locales/en-US/**/*.ftl @firefox-devtools/performance-l10n

# Automatically request reviews for the dependency updates
/package.json @canova
/yarn.lock @canova
/package.json @canova @fatadel
/yarn.lock @canova @fatadel
2 changes: 1 addition & 1 deletion .github/actions/setup-node-and-install/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ runs:
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: '22.14'
node-version: '24.14'
cache: 'yarn'

- name: Install dependencies
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ jobs:
- name: Build production
run: yarn build-prod:quiet

- name: Build symbolicator CLI
run: yarn build-symbolicator-cli:quiet
- name: Build node tools
run: yarn build-node-tools

licence-check:
runs-on: ${{ matrix.os }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/l10n-sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: '22.14'
node-version: '24.14'
cache: 'yarn'

- name: Configure git
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ yarn-error.log
node_modules/
.DS_Store
dist/
node-tools-dist/
public_html/
build-meta/
flow-coverage
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
22.14
24.14
1 change: 1 addition & 0 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
module.exports = {
singleQuote: true,
trailingComma: 'es5',
endOfLine: 'lf',
};
18 changes: 13 additions & 5 deletions bin/output-fixing-commands.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
// This file runs before linting commands and intercept errors so that more
// friendly errors can be output.

const cp = require('child_process');
const spawn = require('cross-spawn');

const fixingCommands = {
lint: 'lint-fix',
Expand All @@ -21,14 +21,22 @@ const currentScriptName = process.env.npm_lifecycle_event;
// Redirect the main lint command, but not individual commands.
if (currentScriptName === 'lint' && command.includes('--fix')) {
console.log(`🔧 Detected --fix flag, running: yarn lint-fix`);
const result = cp.spawnSync('yarn', ['lint-fix'], { stdio: 'inherit' });
process.exitCode = result.status;
const result = spawn.sync('yarn', ['lint-fix'], { stdio: 'inherit' });
if (result.error) {
console.error(`❌ Failed to spawn command: ${result.error.message}`);
process.exitCode = 1;
} else {
process.exitCode = result.status;
}
process.exit();
}

const result = cp.spawnSync(command[0], command.slice(1), { stdio: 'inherit' });
const result = spawn.sync(command[0], command.slice(1), { stdio: 'inherit' });

if (result.status !== 0) {
if (result.error) {
console.error(`❌ Failed to spawn command: ${result.error.message}`);
process.exitCode = 1;
} else if (result.status !== 0) {
process.exitCode = result.status;
if (currentScriptName && currentScriptName in fixingCommands) {
console.log(
Expand Down
6 changes: 6 additions & 0 deletions docs-developer/CHANGELOG-formats.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ Note that this is not an exhaustive list. Processed profile format upgraders can

## Processed profile format

### Version 62

A new `display` field of type `CounterDisplayConfig` was added to `RawCounter`.
This metadata makes counters self-describing in terms of how they are rendered in the UI.
For existing profiles, the display config is derived from the counter's `category` and `name`.

### Version 61

The `SourceTable` in `profile.shared.sources` was updated:
Expand Down
11 changes: 7 additions & 4 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ export default defineConfig(
'src/types/libdef/npm/**',
'res/**',
'dist/**',
'node-tools-dist/**',
'docs-user/**',
'coverage/**',
],
Expand All @@ -34,6 +35,11 @@ export default defineConfig(
// React config
reactPlugin.configs.flat.recommended,

// Prettier config must be placed here to disable formatting rules from the
// base configs above, while allowing our custom rules below to take
// precedence.
prettierConfig,

// Custom configuration for all files
{
files: ['**/*.js', '**/*.mjs', '**/*.cjs', '**/*.ts', '**/*.tsx'],
Expand Down Expand Up @@ -311,8 +317,5 @@ export default defineConfig(
...globals.jest,
},
},
},

// Prettier config (must be last to override other formatting rules)
prettierConfig
}
);
8 changes: 8 additions & 0 deletions locales/de/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -799,6 +799,8 @@ StackSettings--call-tree-strategy-native-deallocations-sites = Freigegebene Webs
.title = Zusammenfassung erstellen mit freigegebenen Speicherbytes, von der Website, auf der der Speicher alloziert wurde
StackSettings--invert-call-stack = Aufrufstack umkehren
.title = Sortieren nach in einem Aufrufknoten, die Unterpunkte werden ignoriert.
StackSettings--include-idle-samples = Untätige Samples einschließen
.title = Deaktivieren Sie dieses Kontrollkästchen, um Samples auszublenden, deren Leaf-Frame der Kategorie „untätig“ angehört.
StackSettings--show-user-timing = Nutzer-Zeitrechnung anzeigen
StackSettings--use-stack-chart-same-widths = Für jeden Stapel die gleiche Breite verwenden
StackSettings--panel-search =
Expand Down Expand Up @@ -1125,6 +1127,12 @@ BottomBox--assembly-code-not-available-title = Assembly-Code nicht verfügbar
# Elements:
# <a>link text</a> - A link to the github issue about supported scenarios.
BottomBox--assembly-code-not-available-text = <a>Bericht #4520</a> beschreibt unterstützte Szenarien und geplante Verbesserungen.
# The toggle button for making the bottom box fullscreen.
BottomBox--hide-fullscreen =
.title = Vollbild beenden
# The toggle button for making the bottom box fullscreen.
BottomBox--show-fullscreen =
.title = Vollbild
SourceView--close-button =
.title = Quelltextansicht schließen

Expand Down
8 changes: 8 additions & 0 deletions locales/el/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -818,6 +818,8 @@ StackSettings--call-tree-strategy-native-deallocations-sites = Ιστότοπο
.title = Περίληψη με τα bytes της μνήμης που απελευθερώθηκαν, κατά τον ιστότοπο όπου αποδεσμεύθηκε η μνήμη
StackSettings--invert-call-stack = Αναστροφή στοίβας κλήσεων
.title = Ταξινόμηση κατά χρόνο που χρησιμοποιήθηκε σε κόμβο κλήσεων, αγνοώντας τους θυγατρικούς του.
StackSettings--include-idle-samples = Συμπερίληψη αδρανών δειγμάτων
.title = Απενεργοποιήστε την επιλογή για να αποκρύψετε τα δείγματα των οποίων το πλαίσιο φύλλου είναι στην κατηγορία «Αδρανή».
StackSettings--show-user-timing = Εμφάνιση χρονισμού χρήστη
StackSettings--use-stack-chart-same-widths = Χρήση του ίδιου πλάτους για κάθε στοίβα
StackSettings--panel-search =
Expand Down Expand Up @@ -1144,6 +1146,12 @@ BottomBox--assembly-code-not-available-title = Ο κώδικας assembly δεν
# Elements:
# <a>link text</a> - A link to the github issue about supported scenarios.
BottomBox--assembly-code-not-available-text = Δείτε το <a>ζήτημα #4520</a> για υποστηριζόμενα σενάρια και προγραμματισμένες βελτιώσεις.
# The toggle button for making the bottom box fullscreen.
BottomBox--hide-fullscreen =
.title = Έξοδος από πλήρη οθόνη
# The toggle button for making the bottom box fullscreen.
BottomBox--show-fullscreen =
.title = Πλήρης οθόνη
SourceView--close-button =
.title = Κλείσιμο προβολής πηγής

Expand Down
6 changes: 6 additions & 0 deletions locales/en-GB/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -1149,6 +1149,12 @@ BottomBox--assembly-code-not-available-title = Assembly code not available
# Elements:
# <a>link text</a> - A link to the github issue about supported scenarios.
BottomBox--assembly-code-not-available-text = See <a>issue #4520</a> for supported scenarios and planned improvements.
# The toggle button for making the bottom box fullscreen.
BottomBox--hide-fullscreen =
.title = Exit fullscreen
# The toggle button for making the bottom box fullscreen.
BottomBox--show-fullscreen =
.title = Fullscreen
SourceView--close-button =
.title = Close the source view

Expand Down
10 changes: 10 additions & 0 deletions locales/en-US/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -888,6 +888,8 @@ StackSettings--call-tree-strategy-native-deallocations-sites = Deallocation Site

StackSettings--invert-call-stack = Invert call stack
.title = Sort by the time spent in a call node, ignoring its children.
StackSettings--include-idle-samples = Include idle samples
.title = Uncheck to hide samples whose leaf frame is in the Idle category.
StackSettings--show-user-timing = Show user timing
StackSettings--use-stack-chart-same-widths = Use the same width for each stack

Expand Down Expand Up @@ -1260,6 +1262,14 @@ BottomBox--assembly-code-not-available-title = Assembly code not available
BottomBox--assembly-code-not-available-text =
See <a>issue #4520</a> for supported scenarios and planned improvements.

# The toggle button for making the bottom box fullscreen.
BottomBox--hide-fullscreen =
.title = Exit fullscreen

# The toggle button for making the bottom box fullscreen.
BottomBox--show-fullscreen =
.title = Fullscreen

SourceView--close-button =
.title = Close the source view

Expand Down
6 changes: 6 additions & 0 deletions locales/es-CL/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -1068,6 +1068,12 @@ BottomBox--assembly-code-not-available-title = Código de ensamblaje no disponib
# Elements:
# <a>link text</a> - A link to the github issue about supported scenarios.
BottomBox--assembly-code-not-available-text = Consulta el <a>problema #4520</a> para conocer los escenarios compatibles y las mejoras planificadas.
# The toggle button for making the bottom box fullscreen.
BottomBox--hide-fullscreen =
.title = Salir de pantalla completa
# The toggle button for making the bottom box fullscreen.
BottomBox--show-fullscreen =
.title = Pantalla completa
SourceView--close-button =
.title = Cerrar la vista de fuente

Expand Down
11 changes: 11 additions & 0 deletions locales/fr/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -815,6 +815,11 @@ TrackPower--tooltip-power-watt = { $value } W
# $value (String) - the power value at this location
TrackPower--tooltip-power-milliwatt = { $value } mW
.label = Puissance
# This is used in the tooltip when the instant power value uses the microwatt unit.
# Variables:
# $value (String) - the power value at this location
TrackPower--tooltip-power-microwatt = { $value } μW
.label = Puissance
# This is used in the tooltip when the power value uses the kilowatt unit.
# Variables:
# $value (String) - the power value at this location
Expand Down Expand Up @@ -1035,6 +1040,12 @@ BottomBox--assembly-code-not-available-title = Code assembleur non disponible
# Elements:
# <a>link text</a> - A link to the github issue about supported scenarios.
BottomBox--assembly-code-not-available-text = Consultez le <a>ticket n°4520</a> pour les scénarios pris en charge et les améliorations prévues.
# The toggle button for making the bottom box fullscreen.
BottomBox--hide-fullscreen =
.title = Quitter le mode plein écran
# The toggle button for making the bottom box fullscreen.
BottomBox--show-fullscreen =
.title = Plein écran
SourceView--close-button =
.title = Fermer la vue du code source

Expand Down
6 changes: 6 additions & 0 deletions locales/ia/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -1133,6 +1133,12 @@ BottomBox--assembly-code-not-available-title = Codice assembly non disponibile
# Elements:
# <a>link text</a> - A link to the github issue about supported scenarios.
BottomBox--assembly-code-not-available-text = Vide <a>issue #4520</a> pro scenarios supportate e meliorationes planate.
# The toggle button for making the bottom box fullscreen.
BottomBox--hide-fullscreen =
.title = Exir del plen schermo
# The toggle button for making the bottom box fullscreen.
BottomBox--show-fullscreen =
.title = Plen schermo
SourceView--close-button =
.title = Clauder le vista fonte

Expand Down
8 changes: 8 additions & 0 deletions locales/it/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -729,6 +729,8 @@ StackSettings--call-tree-strategy-native-deallocations-sites = Deallocazione sit
.title = Sintetizza usando i byte di memoria deallocati, in base dal sito in cui la memoria è stata deallocata
StackSettings--invert-call-stack = Inverti stack di chiamata
.title = Ordina in base al tempo trascorso in un nodo di chiamata, ignorando i nodi figlio.
StackSettings--include-idle-samples = Includi campioni inattivi
.title = Deseleziona per nascondere i campioni il cui frame foglia è nella categoria inattivi.
StackSettings--show-user-timing = Mostra tempo utente
StackSettings--use-stack-chart-same-widths = Utilizza la stessa larghezza per ogni stack
StackSettings--panel-search =
Expand Down Expand Up @@ -1055,6 +1057,12 @@ BottomBox--assembly-code-not-available-title = Codice assembly non disponibile
# Elements:
# <a>link text</a> - A link to the github issue about supported scenarios.
BottomBox--assembly-code-not-available-text = Vedi <a>issue #4520</a> per gli scenari supportati e i miglioramenti in programma.
# The toggle button for making the bottom box fullscreen.
BottomBox--hide-fullscreen =
.title = Esci da schermo intero
# The toggle button for making the bottom box fullscreen.
BottomBox--show-fullscreen =
.title = Schermo intero
SourceView--close-button =
.title = Chiudi la vista sorgente

Expand Down
6 changes: 6 additions & 0 deletions locales/nl/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -1149,6 +1149,12 @@ BottomBox--assembly-code-not-available-title = Samenstellingscode niet beschikba
# Elements:
# <a>link text</a> - A link to the github issue about supported scenarios.
BottomBox--assembly-code-not-available-text = Zie <a>issue #4520</a> voor ondersteunde scenario’s en geplande verbeteringen.
# The toggle button for making the bottom box fullscreen.
BottomBox--hide-fullscreen =
.title = Volledig scherm verlaten
# The toggle button for making the bottom box fullscreen.
BottomBox--show-fullscreen =
.title = Volledig scherm
SourceView--close-button =
.title = Bronweergave sluiten

Expand Down
7 changes: 7 additions & 0 deletions locales/pt-BR/app.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,13 @@ Home--enable-button-unavailable =
# This message can be seen on https://main--perf-html.netlify.app/ .
Home--web-channel-unavailable = Esta instância do profiler não conseguiu se conectar ao WebChannel. Isso geralmente significa que está sendo executado em um host diferente daquele especificado na preferência <code>devtools.performance.recording.ui-base-url</code>. Se você quiser capturar novos profiles com esta instância e dar a ela controle programático do botão de menu do profiler, pode ir em <code>about: config</code> e alterar a preferência.
Home--record-instructions = Para iniciar a gravação de um profile, clique no botão de gravação de profile ou use os atalhos de teclado. O ícone fica azul quando um profile está sendo gravado. Use <kbd>Capturar</kbd> para carregar os dados no profiler.firefox.com.
Home--instructions-content2 =
A gravação de profiles de desempenho requer o <a>{ -firefox-brand-name } de computador</a>.
No entanto, profiles existentes podem ser vistos em qualquer navegador moderno.
Home--fenix-instructions-directly = É possível criar profiles do { -firefox-android-brand-name } diretamente neste dispositivo. Para mais informações, consulte <a>Como criar profiles do { -firefox-android-brand-name } diretamente no dispositivo</a>.
Home--fenix-instructions-remotely =
Você também pode criar profiles do { -firefox-android-brand-name } remotamente a partir do { -firefox-brand-name } de computador. Para mais informações, consulte esta documentação:
<a>Como criar profiles do { -firefox-android-brand-name } remotamente</a>.
Home--record-instructions-start-stop = Interrompa e inicie a gravação de profiles
Home--record-instructions-capture-load = Capture e carregue um profile
Home--profiler-motto = Capture um profile de desempenho. Analise. Compartilhe. Torne a web mais rápida.
Expand Down
Loading
Loading