Prerequisites
I tried to reproduce the issue when...
Description
fetch requests in any tab get delayed by ~750ms when an MS Teams call is active in another tab.
Notably, network monitor's timings show 0ms for such requests.
Firefox Profiler shows:
264ms Extension Suspend
Details: onBeforeRequest http://127.0.0.1:9999/ by uBlock0@raymondhill.net (chanId: 1192)
Track: Parent Process
251ms Extension Suspend
Details: onHeadersReceived http://127.0.0.1:9999/ by uBlock0@raymondhill.net (chanId: 1192)
Track: Parent Process
250ms Extension Suspend
Details: onHeadersReceived http://127.0.0.1:9999/ by uBlock0@raymondhill.net (chanId: 1192)
Track: Parent Process
idle Firefox 2026-05-11 13.42 profile.json.gz
Profiler screenshots (idle)
in_call Firefox 2026-05-11 13.45 profile.json.gz
Profiler + network monitor screenshots (in call)
A specific URL where the issue occurs.
https://example.com/
http://127.0.0.1:9999/
Steps to Reproduce
Reproducible with:
fetch inside JS files loaded via <script src="..."> tags.
fetch("https://jsonplaceholder.typicode.com/todos/1").then((r) => { document.body.innerHTML = "request finished" }) in F12 console.
fetch("http://127.0.0.1:9999").then((r) => { document.body.innerHTML = "request finished" }) in F12 console.
fetch to any other URL in F12 console from any page.
Optional means that the issue is reproducible both when this step is taken or not.
- Create a new Firefox profile, install uBlock Origin (keep default settings).
- (OPTIONAL) Disable uBlock Origin for both MS Teams and Tab B (via trusted sites or uBlock icon).
- (OPTIONAL) Disable all filter lists in uBlock Origin (shows 0 network + 0 cosmetic).
- Open Tab MS:
https://teams.microsoft.com/v2/, then login.
- Open Tab B:
http://127.0.0.1:9999 or https://example.com/ or any other.
- Tab B: Complete any of "reproducible with" (result: no delay, request completes immediately).
- Tab MS: Join a call.
- Tab B: Complete any of "reproducible with" (result: significant delay).
Expected behavior
I expected request to complete immediately regardless of being in call.
Actual behavior
When in call, requests are delayed by ~750 ms.
Configuration
Details
uBlock Origin: 1.70.0
Firefox: 150
filterset (summary):
network: 169223
cosmetic: 42871
scriptlet: 33276
html: 3231
listset (total-discarded, last-updated):
default:
user-filters: 0-0, never
ublock-filters: 51968-69, 1h.43m
ublock-badware: 11240-29, 1h.43m
ublock-privacy: 4009-2, 1h.43m Δ
ublock-unbreak: 2820-1, 1h.43m Δ
ublock-quick-fixes: 468-13, 1h.43m Δ
easylist: 95153-155, 1h.43m
easyprivacy: 55834-33, 1h.40m Δ
urlhaus-1: 25060-6, 1h.43m
plowe-0: 3516-1028, 1h.43m
filterset (user): [empty]
userSettings: [none]
hiddenSettings: [none]
supportStats:
allReadyAfter: 155 ms (selfie)
maxAssetCacheWait: 48 ms
cacheBackend: indexedDB
Prerequisites
I tried to reproduce the issue when...
Description
fetchrequests in any tab get delayed by ~750ms when an MS Teams call is active in another tab.Notably, network monitor's timings show
0msfor such requests.Firefox Profiler shows:
idle Firefox 2026-05-11 13.42 profile.json.gz
Profiler screenshots (idle)
in_call Firefox 2026-05-11 13.45 profile.json.gz
Profiler + network monitor screenshots (in call)
A specific URL where the issue occurs.
Steps to Reproduce
Reproducible with:
fetchinside JS files loaded via<script src="...">tags.fetch("https://jsonplaceholder.typicode.com/todos/1").then((r) => { document.body.innerHTML = "request finished" })in F12 console.fetch("http://127.0.0.1:9999").then((r) => { document.body.innerHTML = "request finished" })in F12 console.fetchto any other URL in F12 console from any page.Optional means that the issue is reproducible both when this step is taken or not.
https://teams.microsoft.com/v2/, then login.http://127.0.0.1:9999orhttps://example.com/or any other.Expected behavior
I expected request to complete immediately regardless of being in call.
Actual behavior
When in call, requests are delayed by ~750 ms.
Configuration
Details