Closed Bug 1244458 (e10s-HUAC) Opened 7 years ago Closed 5 years ago

"HTTP UserAgent Cleaner" does not work with E10S


(Firefox :: Extension Compatibility, defect)

Not set



Tracking Status
e10s + ---


(Reporter: fdsc, Unassigned)



(Keywords: addon-compat)

User Agent: Mozilla/5.0 (Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.81 Safari/537.36 OPR/30.0.1835.59

Steps to reproduce:

(in FireFox Developer Edition)
1. Install "HTTP UserAgent Cleaner" from and setup in "HTTP" tab for first (left) column "Locale" and "User-Agent" to "enabled"
2. Get with E10S
3. Press F12, network tab.
4. In Get Request has header "User-Agent: Mozilla/5.0 (Win32) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36 OPR/33.0.1990.58"

5. Switch to console and call comand "navigator.userAgent". 
"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:46.0) Gecko/20100101 Firefox/46.0"

6. Without E10S result "navigator.userAgent" and "User-Agent" header is equal.

7. Other document fields also bad
(example: Accept-Language:"es_US,es;q=0.8,en-US;q=0.5,en;q=0.3" but
navigator.language is "ru-RU")

8. Set in "HTTP tab" (in extension) in first column "Password" to enabled. Get (or other site with password box). Without E10S password box has been blocked. With E10S password box has not been blocked.

9. So anywhere on the HTTP tab

10. Sign up for and create new email therein.
11. Get
12. Click to "mail" link in right top corner (to page has been redirected to )
13. In "HTTP UserAgent Cleaner" Badget has no information about TLS. But without E10S information have available

Actual results:

1. linkedBrowser not save extension information in tab browser object
2. document fields does not changed by extension

Expected results:

1. linkedBrowser must save extension information in tab browser object
2. document fields must change by extension
Blocks: e10s-addons
Component: Untriaged → Extension Compatibility
Keywords: addon-compat
Version: 46 Branch → unspecified
Alias: e10s-HUAC
With Firefox 57 only WebExtensions are permitted and are, by default, e10s compatible.
Closed: 5 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.