Bug 1745595 Comment 36 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

### Beta/Release Uplift Approval Request
* **User impact if declined**: sec-high
* **Is this code covered by automated tests?**: Unknown
* **Has the fix been verified in Nightly?**: No
* **Needs manual test from QE?**: Yes
* **If yes, steps to reproduce**: Use attachment 9270710 [details] with X11 Linux and 1920x1080 or 2560x1440 monitor.

Partial coverage in automated tests.
* **List of other uplifts needed**: None
* **Risk to taking this patch**: High
* **Why is the change risky/not risky? (and alternatives if risky)**: The code has seen high turnover due to many different edge cases.
* **String changes made/needed**: None
* **Is Android affected?**: No
### Beta/Release Uplift Approval Request
* **User impact if declined**: sec-high
* **Is this code covered by automated tests?**: Unknown
* **Has the fix been verified in Nightly?**: No
* **Needs manual test from QE?**: Yes
* **If yes, steps to reproduce**: Use attachment 9270710 [details] with X11 Linux and 1920x1080 or 2560x1440 monitor.

Partial coverage in automated tests.
* **List of other uplifts needed**: None
* **Risk to taking this patch**: High
* **Why is the change risky/not risky? (and alternatives if risky)**: The code has seen high turnover due to many different edge cases.
* **String changes made/needed**: None
* **Is Android affected?**: No

Beta/102 needs all patches but needs older diffs of two revisions from before rebases across recent trunk changes:
https://phabricator.services.mozilla.com/D147728?id=585997
https://phabricator.services.mozilla.com/D147729?id=587806

The easiest way to get the complete set of five changesets is
```
% hg pull -r 1456543b113c https://hg.mozilla.org/try
% hg rebase --rev 7ca436eeed37..1456543b113c -d <dest>
```

Back to Bug 1745595 Comment 36