The default 'thread markers' read `getFullMarkerListIndexes`, which ignores the committed range, so zooming had no effect unless --search was also passed. Switch the default paths to `getCommittedRangeFilteredMarkerIndexes` so both branches respect the current zoom consistently.
When zoomed into a committed range, the marker count line now reads 'N markers in view (of M in the full range)', mirroring the 'of view / of full' percentages that 'thread samples' already shows. The baseline is this thread's marker count over the full time range (ignoring zoom), exposed as a new optional fullRangeMarkerCount field set only when zoomed.
Merged
canova added a commit that referenced this pull request
Aug 3, 2026Changes: [Markus Stange] remove unused collectSourceIndicesFromThreads #6086 (#6219) [fatadel] Create the IPC track from the timeline-ipc schema display location (#6213) [Nazım Can Altınova] Show markers that are in the committed range only in `profiler-cli thread markers` (#6222) [Nazım Can Altınova] Add an "apply source map" button to the profile info panel (#6200) [Markus Stange] Allow specifying the stage reliost symbol server (#6228) [Alex Thayer] Allow exporting argument values in profiles (#5914) [Nazım Can Altınova] 🔃 Sync: l10n -> main (August 3, 2026) (#6234) [Nazım Can Altınova] Bump profiler-cli version to 0.7.0 (#6235) And special thanks to our localizers: de: Ger de: Ralf Duehnfahr el: Jim Spentzos en-GB: Ian Neal fy-NL: Fjoerfoks ia: Melo46 it: Francesco Lodolo [:flod] nl: Mark Heijl ru: Valery Ledovskoy sv-SE: Andreas Pettersson sv-SE: Luna Jernberg zh-TW: Pin-guang Chen