For some network requests the Timings tab is empty
Categories
(DevTools :: Netmonitor, defect, P2)
Tracking
(firefox149 fixed)
| Tracking | Status | |
|---|---|---|
| firefox149 | --- | fixed |
People
(Reporter: roman.deev06, Assigned: jdescottes)
References
(Blocks 2 open bugs)
Details
Attachments
(4 files)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:147.0) Gecko/20100101 Firefox/147.0
Steps to reproduce:
- Open about:blank
- Open DevTools and switch to Network tab
- Check Persist Logs setting
- Paste into urlbar https://tile.openstreetmap.org/16/39626/20572.png and Press Enter
- Reload tab without cache
- Check Timings tab for requests
Actual results:
The Timing tab for the second request is empty. This doesn't always happen, but you'll likely get it within a few tries (you can see it in the attached screencast).
Expected results:
The Timing tab for the second request isn't empty.
Comment 1•5 months ago
|
||
The Bugbug bot thinks this bug should belong to the 'Firefox::Address Bar' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
| Reporter | ||
Updated•5 months ago
|
| Assignee | ||
Comment 2•5 months ago
|
||
Hi Roman,
Thanks for the report!
Reload tab without cache
Can you just confirm what you mean by this? Are you using a specific shorctut to bypass the cache, or are you using the "Disable Cache" feature from the Network panel.
| Reporter | ||
Comment 3•5 months ago
|
||
Can you just confirm what you mean by this? Are you using a specific shorctut to bypass the cache, or are you using the "Disable Cache" feature from the Network panel.
Keyboard shortcut, Cmd + Shift + R
| Reporter | ||
Comment 4•5 months ago
|
||
But by the way, with "Disable Cache" enabled, this also reproduces. It plays the same way as in the video, after the second reboot.
And yet, as it turns out, "Persist Logs" does not affect the bug.
| Assignee | ||
Comment 5•5 months ago
|
||
Thanks for checking, we can easily reproduce, just wanted to make sure we were testing the same scenario.
It seems that the image is sometimes read from the cache, but we fail to show it as cached?
Will check where the channels comes from.
| Assignee | ||
Updated•5 months ago
|
| Assignee | ||
Comment 6•5 months ago
|
||
Interestingly, I'm only able to reproduce on my Nightly profile, in non-private windows. I tried to disable my webextensions but it doesn't make any difference. In a local build (clean profile) or on any other of my regular profiles, this doesn't happen?
| Assignee | ||
Comment 7•5 months ago
|
||
Actually it seems related to React DevTools, but I had to restart my browser after uninstalling it?
Roman, do you have the "React Developer Tools" webextension installed
| Reporter | ||
Comment 8•5 months ago
|
||
Roman, do you have the "React Developer Tools" webextension installed
Installed, but disabled
| Reporter | ||
Comment 9•5 months ago
|
||
I also removed React Developer Tools completely, but the problem persists.
I also tested in 148. 0a1 (2026-01-05), where I only have TamperMonkey/ViolentMonkey/FoxyProxy/uBlock Origin installed. The problem persists.
| Assignee | ||
Comment 10•5 months ago
|
||
(In reply to Roman Deev from comment #9)
I also removed React Developer Tools completely, but the problem persists.
I also tested in 148. 0a1 (2026-01-05), where I only have TamperMonkey/ViolentMonkey/FoxyProxy/uBlock Origin installed. The problem persists.
Can you try in a Private window or with a clean profile. It could be related to any of the other extensions you have installed.
| Reporter | ||
Comment 11•5 months ago
|
||
I think I found the culprit. The bug appears if the "Show Content Scripts" option is enabled on the Debugger->Sources->⚙️ tab and any extension is active (for example, I reproduced this in a clean profile with uBlock Origin)
| Assignee | ||
Updated•5 months ago
|
| Assignee | ||
Comment 12•5 months ago
|
||
I will check where the network events come from now that we have better steps to reproduce. I also confirm that disabling show content scripts fixes the issue. As mentioned by ochameau during triage, this is probably a race condition which triggers more easily when handling content scripts from webextensions.
Updated•5 months ago
|
| Assignee | ||
Comment 13•5 months ago
|
||
| Assignee | ||
Comment 14•5 months ago
|
||
| Assignee | ||
Comment 15•5 months ago
|
||
Updated•5 months ago
|
Comment 16•4 months ago
|
||
Comment 17•4 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/aa1ccd7d714d
https://hg.mozilla.org/mozilla-central/rev/cf36663b2b4e
https://hg.mozilla.org/mozilla-central/rev/80b86c8d2421
| Assignee | ||
Updated•4 months ago
|
Updated•3 months ago
|
Description
•