Closed
Bug 1489605
Opened 6 years ago
Closed 6 years ago
Disable e10s for OLDJAWS users on Firefox 60ESR using sytem addon.
Categories
(Core :: Disability Access APIs, enhancement)
Core
Disability Access APIs
Tracking
()
RESOLVED
FIXED
People
(Reporter: yzen, Assigned: yzen)
References
Details
Attachments
(3 files)
Plan document:
https://docs.google.com/document/d/1PbEmGK4FzOub54MF3C2hn9NURXMQPGBgI2rgG42CJf8/edit#
Looks like the fastest option forward is Option 2.
We can use system add-on we can to disable e10s for old jaws users upgraded to 60 on the ESR channel.
Here's the pull request for the system add-on that I managed to confirm working on my local machine with JAWS16 installed:
https://github.com/mozilla/one-off-system-add-ons/pull/126
Assignee | ||
Comment 1•6 years ago
|
||
Hi Robert, my plan is to, once the PR is good to be merged in, to email release drivers and pi steps.
Flags: needinfo?(rhelmer)
Assignee | ||
Comment 2•6 years ago
|
||
This is an unsigned xpi that contains l10n bundles.
Rob, would you know who could help with signing this legacy add-on?
Assignee | ||
Comment 3•6 years ago
|
||
@jthomas or @wezhou would you be able to help with signing this add-on?
Flags: needinfo?(wezhou)
Flags: needinfo?(rhelmer)
Flags: needinfo?(jthomas)
Signed file attached. Please test.
Flags: needinfo?(wezhou)
Flags: needinfo?(jthomas)
Assignee | ||
Comment 5•6 years ago
|
||
(In reply to :wezhou from comment #4)
> Created attachment 9008832 [details]
> signed.9008755.xpi
>
> Signed file attached. Please test.
Hi Rehan, could you help with staging this and puting it on a Balrog test channel for QA purposes?
Flags: needinfo?(rdalal)
Comment 6•6 years ago
|
||
Hi Yura, could you please confirm which channel (release/beta/nightly) this needs to go out to and I can put it in the appropriate test channel. I also need to know which version(s) we are targeting.
Flags: needinfo?(rdalal)
Assignee | ||
Comment 7•6 years ago
|
||
(In reply to Rehan Dalal [:rehan, :rdalal] from comment #6)
> Hi Yura, could you please confirm which channel (release/beta/nightly) this
> needs to go out to and I can put it in the appropriate test channel. I also
> need to know which version(s) we are targeting.
This is going to be deployed on ESR release, currently, which is 60.2 afaik.
Flags: needinfo?(rdalal)
Comment 8•6 years ago
|
||
This is now on the test channel (esr-sysaddon) for 60.*
Flags: needinfo?(rdalal)
Updated•6 years ago
|
status-firefox64:
affected → ---
status-firefox-esr60:
--- → affected
tracking-firefox-esr60:
--- → 62+
Assignee | ||
Comment 9•6 years ago
|
||
MozReview-Commit-ID: 4J1BlVjo0Zs
Comment 10•6 years ago
|
||
Comment on attachment 9010048 [details]
Bug 1489605 - include jaws-esr add-on that disables e10s for users of old JAWS screen reader. r=rhelmer
Robert Helmer [:rhelmer] has approved the revision.
Attachment #9010048 -
Flags: review+
Assignee | ||
Comment 11•6 years ago
|
||
Also, signed add-on test plan and results: https://docs.google.com/document/d/1hpcu_q1Af_j2t4VShUmvOuNi5XeRGaBHYBwj2JMaVdo/edit?usp=sharing
Comment 12•6 years ago
|
||
For the record, the system add-on shipped to esr users on balrog at 15:30 UTC today.
Assignee | ||
Comment 13•6 years ago
|
||
Comment on attachment 9010048 [details]
Bug 1489605 - include jaws-esr add-on that disables e10s for users of old JAWS screen reader. r=rhelmer
If this is not a sec:{high,crit} bug, please state case for ESR consideration: We deployed a system add-on to disable e10s for users of old JAWS screen reader. This is a next version of the add-on that is now going to be in tree, for cases when old JAWS users install a fresh version of the Firefox 60ESR
User impact if declined: Old JAWS screen reader users that will install a fresh version of 60ESR will have a broken browser until the add-on gets deployed by barlog.
Fix Landed on Version: Old JAWS screen reader is no longer supported with e10s, no plan for fix in later revisions.
Risk to taking this patch (and alternatives if risky): The original version of the add-on was already QA'ed by the PI team, this is just an in-tree version.
String or UUID changes made by this patch: all strings are localized and bundles together with the add-on.
Attachment #9010048 -
Flags: approval-mozilla-esr60?
Assignee | ||
Comment 14•6 years ago
|
||
Try push with L10n-Rpk jobs for 'it' and 'pt-BR' locales as samples: https://treeherder.mozilla.org/#/jobs?repo=try&revision=94c0a457f4147417f250781c92ba921b680717dd
Comment 15•6 years ago
|
||
This is tricky. Right now, the linux builds are broken, as they don't include jaws. We want the language packs to be platform independent, so including the jaws strings in the build on all platforms is important.
I don't have a good idea how to ensure that the build system is there and can package jaws in the langpack w/out actually bundling it on all platforms.
The additional jobs I triggered to ensure that locales w/out jaws add-on build succeeded on windows, though, so we're getting closer.
Comment 16•6 years ago
|
||
Comment on attachment 9010048 [details]
Bug 1489605 - include jaws-esr add-on that disables e10s for users of old JAWS screen reader. r=rhelmer
Try results look good, approved for ESR 60.2.1.
Attachment #9010048 -
Flags: approval-mozilla-esr60? → approval-mozilla-esr60+
Comment 17•6 years ago
|
||
bugherder uplift |
Assignee | ||
Comment 18•6 years ago
|
||
This has landed in ESR60 first as a system add-on as then as part of 60.2.1
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•