- 17 Jun, 2020 1 commit
-
-
Markus Stange authored
Bug 1642603 - Make TransformAndClipBounds stop discarding the corner positions of empty rectangles. r=kip, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D79582
-
- 09 Jul, 2020 2 commits
-
-
ffxbld authored
Differential Revision: https://phabricator.services.mozilla.com/D82905
-
Mozilla Releng Treescript authored
No bug - Tagging 6e1145ecb9914c071b0066b3422ff33464196190 with FIREFOX_78_0_2esr_RELEASE a=release CLOSED TREE DONTBUILD
-
- 08 Jul, 2020 1 commit
-
-
Mozilla Releng Treescript authored
No bug - Tagging 6e1145ecb9914c071b0066b3422ff33464196190 with FIREFOX_78_0_2esr_BUILD2 a=release CLOSED TREE DONTBUILD
-
- 03 Jul, 2020 1 commit
-
-
Marco Bonardo authored
Bug 1649981 - Address bar should still allow to search or navigate even if it can't get results. r=harry, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D82162
-
- 06 Jul, 2020 1 commit
-
-
Gijs Kruitbosch authored
Bug 1650922 - use aria-owns to move the toolbar down in the accessibility tree to avoid it interfering with the main content in reader mode, r=morgan a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D82457
-
- 26 Jun, 2020 2 commits
-
-
Christoph Kerschbaumer authored
Differential Revision: https://phabricator.services.mozilla.com/D81161
-
Christoph Kerschbaumer authored
Bug 1644076: Bring back XFO check in StartDocumentLoad for type internal object and embed. r=smaug, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D81120
-
- 07 Jul, 2020 1 commit
-
-
Ryan VanderMeulen authored
-
- 02 Jul, 2020 1 commit
-
-
Andrea Marchesini authored
Bug 1649347 - RefMessageBody needs to protect the reading when shared cross threads, r=edenchuang a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D81972
-
- 06 Jul, 2020 1 commit
-
-
Emilio Cobos Álvarez authored
By the time we get to iterate over the longhands of a shorthand, we've already advanced the range iterator, so we look at the next duration and such, which causes this bug. I'm seriously baffled that no existing test caught this when it landed, neither in our internal test suite nor wpt... :/ Differential Revision: https://phabricator.services.mozilla.com/D82396
-
- 07 Jul, 2020 1 commit
-
-
Tim Huang authored
Bug 1644738 - Propagate the IsOnContentBlockingAllowList in CookieJarSettings to the script generated document. r=baku, a=RyanVM We also need to propagate the IsOnContentBlockingAllowList to the script generated document. For this kind of document, it won't have the CookieJarSettings at the first place. It will generate its CookieJarSettings when someone requests it. And we need to propagate the flag when generating the CookieJarSettings in this case. Or the script generated document will have a wrong IsOnContentBlockingAllowList flag. Differential Revision: https://phabricator.services.mozilla.com/D81727
-
- 15 Jun, 2020 1 commit
-
-
Jeff Gilbert authored
Bug 1635293 - Cherry-pick ANGLE fix: Update tex cache even if new type is InvalidEnum. r=lsalzman, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D79755
-
- 10 Jun, 2020 2 commits
-
-
Emilio Cobos Álvarez authored
So that it shows up in about:config (and also it's faster that way). Differential Revision: https://phabricator.services.mozilla.com/D79117
-
Emilio Cobos Álvarez authored
Not returning a valid target for print output causes the whole printing progress to fail. When printing silent, we choose "native" format, which in the GTK backend just fails because we return null (wat). This fixes printing with print.always_print_silent. Printing via the file dialog gets an explicit format so we don't hit that code path. Differential Revision: https://phabricator.services.mozilla.com/D79116
-
- 06 Jul, 2020 1 commit
-
-
Jonathan Kew authored
Bug 1650414 - Cherry-pick commit 1e6027e29cd5d900337b23a20886b2a8d81bb2de from upstream harfbuzz to fix AAT mark anchoring. r=lsalzman, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D82318
-
- 03 Jul, 2020 1 commit
-
-
Marco Bonardo authored
Bug 1647200 - Don't add the trimmed protocol on urlbar copy if it's already present. r=dao, a=RyanVM When focusing the urlbar after a non-whitelisted host is visited, we add the trimmed protocol in front of it, because otherwise modifying the url and then resubmitting may end up searching. Due to that, it's possible the value is not trimmed when we build the clipboard string. Differential Revision: https://phabricator.services.mozilla.com/D81537
-
- 02 Jul, 2020 1 commit
-
-
Raphael Pierzina authored
Differential Revision: https://phabricator.services.mozilla.com/D81975
-
- 29 Jun, 2020 1 commit
-
-
Kershaw Chang authored
Differential Revision: https://phabricator.services.mozilla.com/D81469
-
- 01 Jul, 2020 1 commit
-
-
Jan Varga authored
If an old IDB files directory exists, it no longer causes a failure during the storage upgrade. The directory is removed instead. Differential Revision: https://phabricator.services.mozilla.com/D81870
-
- 23 Jun, 2020 1 commit
-
-
yulia authored
Optional Chain had two cases where, on failure, instead of returning false we were returning true. This patch fixes the issue. Differential Revision: https://phabricator.services.mozilla.com/D79682
-
- 29 Jun, 2020 1 commit
-
-
Marco Bonardo authored
Differential Revision: https://phabricator.services.mozilla.com/D81329
-
- 13 Jun, 2020 1 commit
-
-
Andrea Marchesini authored
Bug 1636823 - nsInputTransport must support blocking and async source - part 4 - gtest for inputStreamTransport, r=smaug,mayhemer a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D78236
-
- 12 Jun, 2020 3 commits
-
-
Andrea Marchesini authored
Bug 1636823 - nsInputTransport must support blocking and async source - part 3 - move gtests, r=smaug,mayhemer a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D78235
-
Andrea Marchesini authored
Bug 1636823 - nsInputTransport must support blocking and async source - part 2 - implementation, r=smaug,mayhemer a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D78234
-
Andrea Marchesini authored
Bug 1636823 - nsInputTransport must support blocking and async source - part 1 - Use NS_MakeAsyncNonBlockingInputStream, r=smaug,mayhemer a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D78233
-
- 11 Jun, 2020 1 commit
-
-
Emilio Cobos Álvarez authored
The previous implementation made us think that stuff was visible when in fact it was not. Differential Revision: https://phabricator.services.mozilla.com/D79345
-
- 02 Jul, 2020 1 commit
-
-
Molly Howell authored
Differential Revision: https://phabricator.services.mozilla.com/D81387
-
- 06 Jul, 2020 1 commit
-
-
ffxbld authored
Differential Revision: https://phabricator.services.mozilla.com/D82371
-
- 29 Jun, 2020 1 commit
-
-
Itiel authored
Differential Revision: https://phabricator.services.mozilla.com/D81536
-
- 24 Jun, 2020 1 commit
-
-
Michael Kaply authored
Differential Revision: https://phabricator.services.mozilla.com/D79913
-
- 25 Jun, 2020 1 commit
-
-
J.C. Jones authored
Bug 1644627 - Set the WebAuthn `appid` client extension result properly r=bbeurdouche,keeler a=RyanVM The semantics of what Firefox implemented for the AppID extension for WebAuthn were wrong. Notably: It was always emitted if the extension were used, and always set to `true`. The specification has more nuance so that RPs can use that result to determine what to validate against. As a reminder since it's been a while, this change has impacts to the WebAuthn Token Manager layer, so there's duplicative changes in the soft token and in the HID token, _and the automated tests only test the soft token_. Manual testing using webauthn.bin.coffee and other test sites are needed to verify behavior in U2FHIDTokenManager. Differential Revision: https://phabricator.services.mozilla.com/D79568
-
- 24 Jun, 2020 1 commit
-
-
Tom Tung authored
Differential Revision: https://phabricator.services.mozilla.com/D80202
-
- 22 Jun, 2020 1 commit
-
-
Tom Tung authored
Bug 1645943 - A testcase to ensure temporary storage initialization is not blocked by a cache directory in an origin directory that ends with a period; r=janv a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D80001
-
- 23 Jun, 2020 1 commit
-
-
Tom Tung authored
Bug 1645943 - Check results from nsIFile's functions rather than mozStorage's/SQLite's in LockedGetPaddingSizeFromDB; r=janv,sg a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D79959
-
- 24 Jun, 2020 2 commits
-
-
Rob Wu authored
The original addition of CSP to `headersAlreadySet` in bug 1462989 was to make sure that CSP response headers from different extensions are merged as expected. The logic did however not take into account that unconditionally merging modified headers means that the header would be merged with the original CSP from the web page, which prevented add-ons from relaxing a CSP from the web page. This commit fixes the bug by tracking the CSP status on the `ResponseHeaderChanger` instance, which is shared by all webRequest handlers of a single request. Differential Revision: https://phabricator.services.mozilla.com/D80761
-
Rob Wu authored
- Most importantly: Fix the `test_csp` helper to actually replace the page's CSP header. The existing tests verify that the web page's CSP is still applied, which is trivially true if the helper extension appends the CSP instead of replacing it. - Expand comment on the meaning of the parameters in `test_csp`. - `sendMessage` is not async, properly await the result. - Unload extensions before checking assertions, to avoid unhelpful error messages about extensions not having been unloaded at the end of the test. - Report which test case is being run to make debugging easier. Differential Revision: https://phabricator.services.mozilla.com/D80760
-
- 11 Jun, 2020 1 commit
-
-
Rob Wu authored
A test used `encodeURIComponent` on a query string and expected the resulting URL to be comparable with URLs in a progress listener. But `encodeURIComponent` doesn't escape an apostrophe (`'`), whereas `'` is percent-encoded as `%27` via nsIURI. To ensure that it works as expected, use `nsIURI::equals` to compare URLs instead of doing string comparisons. Differential Revision: https://phabricator.services.mozilla.com/D79304
-
- 24 Jun, 2020 1 commit
-
-
Michael Kaply authored
Differential Revision: https://phabricator.services.mozilla.com/D79902
-
- 12 Jun, 2020 1 commit
-
-
Nika Layzell authored
Bug 1638793 - Ensure OriginAttributes is set on OpenWindowInfo for expanded principals, r=kmag a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D79471
-