Commit Graph

910518 Commits

Author SHA1 Message Date
Tarek Ziadé
80b6e8b58a Bug 1886675 - store the files as blobs r=gregtatum
Depends on D205290

Differential Revision: https://phabricator.services.mozilla.com/D205308
2024-03-25 16:57:35 +00:00
Tarek Ziadé
b7ea7b37c3 Bug 1886488 - Store Content-Type in IndexedDBCache - r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D205290
2024-03-25 16:57:34 +00:00
William Durand
6d2af4bc3b Bug 1846866 - Remove traces of security.content.signature.root_hash. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D205588
2024-03-25 16:54:17 +00:00
Gregory Pappas
8a0d018662 Bug 1887230 - Remove unused child-process-shutdown message r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D205509
2024-03-25 15:46:32 +00:00
pollymce
c61bbb8e75 Bug 1885167 - fix onward journey from completed download notification r=android-reviewers,boek,kaya
Content intent of completed DownloadNotification now uses a PendingIntent which launches an Activity directly.
Previously, we launched the Activity indirectly from a BroadcastReceiver, which is less performant and is prohibited by the OS since Android 12.
The download notification test has been modified to mock out the file opening behaviour, as this test is just checking the visuals of the notification rather than the onward journeys.

Add notification trampoline test case that fails before the fix was made & passes after, to cover this bug.

Fix a bunch of lint / detekt things - trailing commas, formatting, javadoc comments

Differential Revision: https://phabricator.services.mozilla.com/D205042
2024-03-25 15:41:17 +00:00
Andrew Creskey
363171a8e5 Bug 1861808 - Firefox incorrectly says DNS-over-HTTPS is active when disabled by parental controls r=necko-reviewers,settings-reviewers,valentin
We ensure that parental controls are tested in the UI.

Differential Revision: https://phabricator.services.mozilla.com/D203035
2024-03-25 15:38:54 +00:00
Anna Yeddi
9a459b181c Bug 1854510 - Remove the fail-if notation for passing a11y-checks in Core Credentials. r=timhuang
Since the AccessibilityUtils will be able to account for a click on a label elements for radio buttons and checkboxes in the bug 1882380, we can remove the `fail-if` notation from two tests that were previously failing a11y-checks.

Depends on D205112

Differential Revision: https://phabricator.services.mozilla.com/D205116
2024-03-25 15:25:37 +00:00
Anna Yeddi
2cf6f97667 Bug 1882380 - Update AccessibilityUtils to ensure clicking on a label text content for a form field is not failing a11y_checks. r=Jamie
Some tests are reporting failing a11y_checks while the click is sent to a text leaf within a label of a radio button with an appropriate markup, for example when `span` is clicked in [this case](https://searchfox.org/mozilla-central/rev/9cd4ea81e27db6b767f1d9bbbcf47da238dd64fa/toolkit/components/aboutconfig/test/browser/browser_edit.js#418-424):
```
<label>
    <input type="radio" name="type" value="Boolean">
    <span data-l10n-id="about-config-pref-add-type-boolean">
        Boolean
    </span>
</label>
```

We need to add a check in the `findInteractiveAccessible()` method to allow for a label accessible to return its related form control to proceed with the a11y-checks suite, incl. the `assertLabeled` check too.

Test that is affected by this change: `toolkit/components/aboutconfig/test/browser/browser_edit.js`

Differential Revision: https://phabricator.services.mozilla.com/D205112
2024-03-25 15:25:37 +00:00
Greg Mierzwinski
2b9c3b5143 Bug 1878709 - Add, and update tp6-bench docs. r=kshampur,perftest-reviewers DONTBUILD
This patch adds some additional documentation about the tp6-bench test to the Raptor Browsertime docs. At the same time, the description given in the perfdocs config.yml file is updated to better reflect what the test currently does.

Differential Revision: https://phabricator.services.mozilla.com/D203821
2024-03-25 15:09:36 +00:00
Greg Mierzwinski
c112fbd379 Bug 1878709 - Add new Pageload Lite category for tp6-bench. r=kshampur,perftest-reviewers DONTBUILD
This patch adds a new category for the tp6-bench test called `Pageload Lite` that will provie a minimum set of tests that should be run for checking pageload performance.

Differential Revision: https://phabricator.services.mozilla.com/D203820
2024-03-25 15:09:36 +00:00
Emily McMinn
cd13a6c923 Bug 1887066 - Reformat schema files in ASRouter r=barret,omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D205470
2024-03-25 15:07:52 +00:00
Julian Descottes
6a2e626cba Bug 1874252 - [devtools] Update ruleview container tooltip test to show highlighter before tooltip r=nchevobbe,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D205561
2024-03-25 15:06:55 +00:00
Henri Sivonen
dca525c176 Bug 1886953 - Introduce deCOMtaminated IDNA functions and benchmark them r=necko-reviewers,valentin
The plan is to replace the implementations of these functions with an
ICU4X/Rust back end and then make the XPCOM versions call into these.

Migrating existing C++ callers is out of scope for this changeset.

Differential Revision: https://phabricator.services.mozilla.com/D205420
2024-03-25 14:57:53 +00:00
pstanciu
551646de7a Backed out 2 changesets (bug 1882260) for causing failures on contexts.py CLOSED TREE
Backed out changeset 6794b17b50ec (bug 1882260)
Backed out changeset 7ab10edbb899 (bug 1882260)
2024-03-25 18:13:13 +02:00
Sebastian Hengst
690c602021 Bug 1887520 - restrict expectation for html/semantics/embedded-content/bfcache/embedded-mp4.html to less platform configs. CLOSED TREE DONTBUILD 2024-03-25 16:47:57 +01:00
pstanciu
4079a5c1fb Backed out changeset 8de460cdc4ed (bug 1755081) for causing permision failures in test_nested.html CLOSED TREE 2024-03-25 17:21:07 +02:00
pstanciu
bcf6ca8465 Backed out 3 changesets (bug 1884651) for causing pause line failures e.g. on browser_dbg-keyboard-shortcuts.js
Backed out changeset 571e7f23a751 (bug 1884651)
Backed out changeset 3c52a12e9f0c (bug 1884651)
Backed out changeset f7201f71c231 (bug 1884651)
2024-03-25 17:18:30 +02:00
andrej
dce63eb541 Bug 1886168 - Run sp3 tests daily against p6 and s21 on geckoview. r=perftest-reviewers,sparky
In this bug we want to enable sp3 to run daily on the p6 and s21 on fenix, geckoview and chrome
Since chrome and fenix are already running regularly due to other patches this is just running geckoview regularly

Differential Revision: https://phabricator.services.mozilla.com/D205565
2024-03-25 14:52:31 +00:00
Ryan VanderMeulen
daf05f85a0 Bug 1887180 - Update Gradle to version 8.7. r=android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D205498
2024-03-25 14:35:36 +00:00
Magnus Melin
3529d46e94 Bug 1887331 - Fix test_search_config_v2_nimbus.js for Thunderbird. r=barret
Thunderbird doesn't have the STUDIES_OPT_OUT_PREF pref.

Differential Revision: https://phabricator.services.mozilla.com/D205514
2024-03-25 14:33:09 +00:00
t-p-white
966e7a8cbc Bug 1886792 - Handle install_search_widget deeplink r=android-reviewers,vdreghici
Differential Revision: https://phabricator.services.mozilla.com/D205477
2024-03-25 14:25:50 +00:00
Barret Rennie
a83ed72688 Bug 1883688 - Remove isEarlyStartup flag from updatePrompt feature r=aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D204521
2024-03-25 14:19:21 +00:00
ffxbld
572dcc153a No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes mobile-experiments - r=release-managers,dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D205556
2024-03-25 14:06:37 +00:00
Mark Banner
058967213b Bug 1878834 - Rename search-telemetry-schema to include v2 and add ui schema tests. r=scunnane
Depends on D205250

Differential Revision: https://phabricator.services.mozilla.com/D205341
2024-03-25 14:06:37 +00:00
Stephanie Cunnane
ae05762647 Bug 1880212 - Update search-telemetry-v2 schema as part of SERP categorization work. r=jteow
Differential Revision: https://phabricator.services.mozilla.com/D205250
2024-03-25 14:06:36 +00:00
Andreas Farre
339a6b856f Bug 1755081 - Add tests for more containers. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D140817
2024-03-25 14:04:02 +00:00
Barret Rennie
f2006b863f Bug 1883682 - Migrate saveToPocket feature to use setPref r=thecount,home-newtab-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D204520
2024-03-25 14:02:33 +00:00
Olli Pettay
07973707d9 Bug 1887621 - Micro-optimize nsFocusManager::ContentRemoved, r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D205551
2024-03-25 14:02:28 +00:00
Hubert Boma Manilla
773442452e Bug 1884651 - [devtools] Render line exception marker r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D205001
2024-03-25 13:47:42 +00:00
Hubert Boma Manilla
0a8c3df1a1 Bug 1884651 - [devtools] Render blackbox marker for blackboxed line content r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D204926
2024-03-25 13:47:42 +00:00
Hubert Boma Manilla
334badc332 Bug 1884651 - [devtools] Rendering debug lines when paused in code mirror 6 r=devtools-reviewers,nchevobbe
In this patch
- we begin to render debug lines when paused.
- New APIs are added to add and remove line content markers

Differential Revision: https://phabricator.services.mozilla.com/D204243
2024-03-25 13:47:42 +00:00
Sean Feng
f62619c3ac Bug 1867058 - Part 12: Fix a bug in ShadowDOM selection where existing ranges get removed unexpectedly r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D203968
2024-03-25 13:41:00 +00:00
Sean Feng
3dfa56ace9 Bug 1867058 - Part 11: Ensure nsIFrame::SelectionStateChanged is called for frames in shadow tree. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D202317
2024-03-25 13:41:00 +00:00
Sean Feng
934bb0536d Bug 1867058 - Part 10: [Quirk] Disallow SerializeRangeToString to cross the shadow boundary r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D196500
2024-03-25 13:40:59 +00:00
Sean Feng
a394aa6e07 Bug 1867058 - Part 9: Add test cases for ShadowDOM selection r=jjaschke,smaug,dom-core
Differential Revision: https://phabricator.services.mozilla.com/D195312
2024-03-25 13:40:59 +00:00
Sean Feng
2026f2e0ce Bug 1867058 - Part 8: Update Selection to support across shadow dom selection r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D195310
2024-03-25 13:40:59 +00:00
Sean Feng
b411788f91 Bug 1867058 - Part 7: Reset the CrossBoundaryRange when nodes becomes shadow host r=jjaschke
Differential Revision: https://phabricator.services.mozilla.com/D195307
2024-03-25 13:40:58 +00:00
Sean Feng
cb29481d09 Bug 1867058 - Part 6: Update ContentIterator to allow iterating nodes inside ShadowDOM r=smaug
With the abiliity to disable it as well

Differential Revision: https://phabricator.services.mozilla.com/D195306
2024-03-25 13:40:58 +00:00
Sean Feng
8d9def114e Bug 1867058 - Part 5: Update nsRange to create and update mCrossBoundaryRange when necessary r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D195305
2024-03-25 13:40:57 +00:00
Sean Feng
d5ab460fa5 Bug 1867058 - Part 4: Allow nodes inside shadow trees can be marked as descendants of ranges' common inclusive ancestor r=smaug
This is mainly used for nsINode::IsMaybeSelected() to work for nodes
inside shadow tree.

Differential Revision: https://phabricator.services.mozilla.com/D195304
2024-03-25 13:40:57 +00:00
Sean Feng
35e0d3dc4c Bug 1867058 - Part 3: Implement Selection.GetComposedRanges r=jjaschke,dom-core
Spec: https://www.w3.org/TR/selection-api/#ref-for-dom-selection-getcomposedranges-1

Differential Revision: https://phabricator.services.mozilla.com/D195303
2024-03-25 13:40:56 +00:00
Sean Feng
5e77fc9784 Bug 1867058 - Part 2: Make both StaticRange and nsRange to have a way to cross the trees r=jjaschke,smaug,dom-core
For StaticRange, simply allows node to cross the trees.

For nsRange, when nodes are in different trees, in addition
to collapse them one point, a StaticRange will be created and the
original nodes will be stored to this StaticRange. This approach
allows us to have different behaviors of nsRange when the expectation
is different. For most of the cases where nsRange is being used (ie.
Editor), we keep the old behavior such that nodes always in the same
tree. And we can use the new behavior for things like selection.

Differential Revision: https://phabricator.services.mozilla.com/D195302
2024-03-25 13:40:56 +00:00
Sean Feng
76908bb481 Bug 1867058 - Part 1: Implement Selection.direction r=jjaschke,dom-core
This patch implements the .direction attribute

Spec: https://www.w3.org/TR/selection-api/#dom-selection-direction

Differential Revision: https://phabricator.services.mozilla.com/D195301
2024-03-25 13:40:56 +00:00
Niklas Baumgardner
fd2d28e65c Bug 1883765 - Screenshots direction should match browser direction. r=sfoster,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D205338
2024-03-25 13:40:39 +00:00
Sebastian Hengst
ed7104a94f Bug 1887520 - update expectation for html/semantics/embedded-content/bfcache/embedded-mp4.html on Linux DONTBUILD
Expectation had been updated in latest sync with wpt upstream and it started
to fail in backlog tasks for Linux.

Differential Revision: https://phabricator.services.mozilla.com/D205572
2024-03-25 13:38:06 +00:00
Malte Juergens
8ffab43c93 Bug 1885893 - Fix HTTPS-First "Downgraded on Timer" Telemetry r=freddyb,necko-reviewers,kershaw
Move code for counting "downgrade on timer" telemetry from
`TestHTTPAnswerRunnable::OnStartRequest` to
`nsHTTPSOnlyUtils::PotentiallyDowngradeHttpsFirstRequest`, with a check if the
channel status is `NS_ERROR_NET_TIMEOUT_EXTERNAL`, which indicates that the
channel has been canceled by the timer. This fixes some cases where the HTTPS
request is actually successful, but we still count a timer downgrade.

Differential Revision: https://phabricator.services.mozilla.com/D204915
2024-03-25 12:59:12 +00:00
Julian Descottes
da84a669a0 Bug 1882260 - [wdspec] Add test for addIntercept contexts argument with frames r=webdriver-reviewers,Sasha
Depends on D205459

Differential Revision: https://phabricator.services.mozilla.com/D205460
2024-03-25 12:55:30 +00:00
Julian Descottes
7e454c3eaa Bug 1882260 - [bidi] Add support for contexts argument to network.addIntercept command r=webdriver-reviewers,Sasha
Differential Revision: https://phabricator.services.mozilla.com/D205459
2024-03-25 12:55:29 +00:00
Tom Schuster
25bbd8b657 Bug 1884693 - Add the data review URLs
Differential Revision: https://phabricator.services.mozilla.com/D205567
2024-03-25 12:54:06 +00:00
Tom Ritter
71d0de09c4 Bug 1887079: send updatebot cron failures to freddy r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D205474
2024-03-25 12:49:06 +00:00