Status

()

For bugs in Firefox Desktop, the Mozilla Foundation's web browser. For Firefox user interface issues in menus, bookmarks, location bar, and preferences. Many Firefox bugs will either be filed here or in the Core product. Bugs for developer tools (F12) should be filed in the DevTools product. (more info)

+++ This bug was initially created as a clone of Bug #1387412 +++
Changes since last update:
#8746 More robust getPage() error handling.
#8752 ES6-ify the code in `web/dom_events.js`
#8756 Remove leftover `args[0].code` checks from the `OPS.paintXObject` cases in evaluator.js
#8761 Fallback to plain object for globalScope.
#8762 Replace the `coded` property with `isType3Font` when building the font `properties` object in `PartialEvaluator.translateFont`
#8764 Convert `DownloadManager` to an ES6 class

Created attachment 8896438[details][diff][review]
uplift request
Approval Request Comment
[Feature/Bug causing the regression]: I'd like to get this on Beta to silence a very frequent orange (bug 1368927)
[User impact if declined]: sad, sad, Ryan
[Is this code covered by automated tests?]: yes
[Has the fix been verified in Nightly?]: yes and I ran it through Try to confirm that the oranges go away
[Needs manual test from QE? If yes, steps to reproduce]: none
[List of other uplifts needed for the feature/fix]: none
[Is the change risky?]: low
[Why is the change risky/not risky?]: makes some error handling more robust
[String changes made/needed]: none