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)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
firefox-esr60 62+ 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
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)
Attached file jaws-esr.xpi
This is an unsigned xpi that contains l10n bundles.
Rob, would you know who could help with signing this legacy add-on?
@jthomas or @wezhou would you be able to help with signing this add-on?
Flags: needinfo?(wezhou)
Flags: needinfo?(rhelmer)
Flags: needinfo?(jthomas)
Attached file signed.9008755.xpi
Signed file attached. Please test.
Flags: needinfo?(wezhou)
Flags: needinfo?(jthomas)
(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)
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)
(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)
This is now on the test channel (esr-sysaddon) for 60.*
Flags: needinfo?(rdalal)
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+
For the record, the system add-on shipped to esr users on balrog at 15:30 UTC today.
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?
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 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+
Blocks: 1494926
Blocks: 1494929
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.

Attachment

General

Created:
Updated:
Size: