Commit Graph

858845 Commits

Author SHA1 Message Date
Anna Yeddi
5209de598a Bug 1849021 - Temporarily fail-if some Tier 2 a11y_checks for DevTools while the larger a11y improvement work is in progress. r=Jamie,devtools-reviewers,nchevobbe,profiler-reviewers,julienw
Some Tier 2 accessibility checks for click events fired on controls that should be keyboard accessible were failing for this component. They were captured by testing/mochitest/tests/SimpleTest/AccessibilityUtils.js via bug 1692110. These failing tests were temporarily fail-if'ed in the directory's browser.ini file. After the ongoing accessibility improvements work is completed, we'll need to re-run a11y-checks, investigate new failures, and for confirmed bugs individual defects should be filed.

When the individual test failures are resolved and the individual bugs are closed, remove the fail-if condition for a11y_checks from the appropriate files/sections to ensure better test coverage and to avoid regressions in a11y of these components.

Depends on D189007

Differential Revision: https://phabricator.services.mozilla.com/D186405
2023-10-09 18:20:23 +00:00
Anna Yeddi
a08611feec Bug 1854660 - Temporarily fail-if some Tier 2 a11y_checks for Search and Address Bar. r=Standard8,adw
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, Search and Address Bar-specific meta bug 1854661
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188992

Differential Revision: https://phabricator.services.mozilla.com/D189007
2023-10-09 18:20:22 +00:00
Anna Yeddi
dbd16c0f77 Bug 1854646 - Temporarily fail-if some Tier 2 a11y_checks for Add-ons Manager. r=mixedpuppy
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Fail-if tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, Add-ons Manager-specific meta bug 1854647
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188991

Differential Revision: https://phabricator.services.mozilla.com/D188992
2023-10-09 18:20:22 +00:00
Anna Yeddi
6d0a671d12 Bug 1854636 - Temporarily fail-if some Tier 2 a11y_checks for Settings UI. r=Jamie,Gijs,settings-reviewers
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, Settings UI-specific meta bug 1854637
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188990

Differential Revision: https://phabricator.services.mozilla.com/D188991
2023-10-09 18:20:21 +00:00
Anna Yeddi
5bdafed82b Bug 1854625 - Temporarily fail-if some Tier 2 a11y_checks for Firefox View. r=fxview-reviewers,kcochrane
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, Firefox View-specific meta bug 1854626
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188927

Differential Revision: https://phabricator.services.mozilla.com/D188990
2023-10-09 18:20:21 +00:00
Anna Yeddi
545a355931 Bug 1854538 - Temporarily fail-if some Tier 2 a11y_checks for UI Widgets. r=mconley
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, component-specific meta bug 1854539
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188926

Differential Revision: https://phabricator.services.mozilla.com/D188927
2023-10-09 18:20:21 +00:00
Anna Yeddi
a827d33461 Bug 1854536 - Temporarily fail-if some Tier 2 a11y_checks for Customizable UI. r=Gijs
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, component-specific meta bug 1854537
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D189410

Differential Revision: https://phabricator.services.mozilla.com/D188926
2023-10-09 18:20:20 +00:00
Anna Yeddi
b1843b313d Bug 1855491 - Temporarily fail-if one Tier 2 a11y_checks for Profile Migration. r=Jamie,Gijs
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Fail-if tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, Profile Migration-specific bug 1855492
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188925

Differential Revision: https://phabricator.services.mozilla.com/D189410
2023-10-09 18:20:20 +00:00
Anna Yeddi
a36d9da43b Bug 1854533 - Temporarily fail-if one Tier 2 a11y_checks for Enterprise Policies. r=mkaply
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, component-specific bug 1854534
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188924

Differential Revision: https://phabricator.services.mozilla.com/D188925
2023-10-09 18:20:19 +00:00
Anna Yeddi
46ba5d5083 Bug 1854531 - Temporarily fail-if one Tier 2 a11y_checks for Reader Mode. r=Jamie,Gijs
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, component-specific bug 1854532
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188923

Differential Revision: https://phabricator.services.mozilla.com/D188924
2023-10-09 18:20:19 +00:00
Anna Yeddi
de92d719a7 Bug 1854528 - Temporarily fail-if one Tier 2 a11y_checks for Session Restore. r=dao,sessionstore-reviewers
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, component-specific bug 1854529
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188922

Differential Revision: https://phabricator.services.mozilla.com/D188923
2023-10-09 18:20:19 +00:00
Anna Yeddi
f9d7c708d7 Bug 1854525 - Temporarily fail-if one Tier 2 a11y_checks for Onboarding. r=Mardak
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, component-specific bug 1854526
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188921

Differential Revision: https://phabricator.services.mozilla.com/D188922
2023-10-09 18:20:18 +00:00
Anna Yeddi
d719228bc2 Bug 1854522 - Temporarily fail-if one Tier 2 a11y_checks for Core Necko. r=necko-reviewers,valentin
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, component-specific bug 1854523
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188920

Differential Revision: https://phabricator.services.mozilla.com/D188921
2023-10-09 18:20:18 +00:00
Anna Yeddi
54f6e43836 Bug 1854520 - Temporarily fail-if one Tier 2 a11y_checks for Core Layout Engine. r=dholbert
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, component-specific bug 1854521
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188919

Differential Revision: https://phabricator.services.mozilla.com/D188920
2023-10-09 18:20:17 +00:00
Anna Yeddi
8c4e22e46b Bug 1854517 - Temporarily fail-if one Tier 2 a11y_checks for Ion. r=rhelmer
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, component-specific bug 1849063
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188918

Differential Revision: https://phabricator.services.mozilla.com/D188919
2023-10-09 18:20:17 +00:00
Anna Yeddi
cd0b4a0c9f Bug 1854514 - Temporarily fail-if some Tier 2 a11y_checks for New Tab Page. r=thecount
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, component-specific bug 1854515
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188917

Differential Revision: https://phabricator.services.mozilla.com/D188918
2023-10-09 18:20:17 +00:00
Anna Yeddi
99695a5bb7 Bug 1854512 - Temporarily fail-if some Tier 2 a11y_checks for Core Document Object Model. r=smaug
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, component-specific meta bug 1854513
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188916

Differential Revision: https://phabricator.services.mozilla.com/D188917
2023-10-09 18:20:16 +00:00
Anna Yeddi
b856889441 Bug 1854509 - Temporarily fail-if some Tier 2 a11y_checks for Core Credentials. r=bvandersloot
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, Core: Credentials-specific bug 1854510
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188915

Differential Revision: https://phabricator.services.mozilla.com/D188916
2023-10-09 18:20:16 +00:00
Anna Yeddi
6cb2eb924e Bug 1854506 - Temporarily fail-if some Tier 2 a11y_checks for Tabbed Browser. r=tabbrowser-reviewers,dao
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, Tabbed Browser-specific meta bug 1854507
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188914

Differential Revision: https://phabricator.services.mozilla.com/D188915
2023-10-09 18:20:15 +00:00
Anna Yeddi
455755f808 Bug 1854502 - Temporarily fail-if some Tier 2 a11y_checks for Core Event Handling. r=masayuki
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, Core: Event Handling-specific meta bug 1854503
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188913

Differential Revision: https://phabricator.services.mozilla.com/D188914
2023-10-09 18:20:15 +00:00
Anna Yeddi
b5dec7d618 Bug 1854460 - Temporarily fail-if some Tier 2 a11y_checks for Webextensions. r=mixedpuppy
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, Webextensions-sepecific meta bug 1854461
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188912

Differential Revision: https://phabricator.services.mozilla.com/D188913
2023-10-09 18:20:15 +00:00
Anna Yeddi
9feac77d77 Bug 1854452 - Temporarily fail-if some Tier 2 a11y_checks for Password Manager. r=sgalich
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, Password Manager-specific meta bug 1854454
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188911

Differential Revision: https://phabricator.services.mozilla.com/D188912
2023-10-09 18:20:14 +00:00
Anna Yeddi
67db181de7 Bug 1854447 - Temporarily fail-if some Tier 2 a11y_checks for Desktop Firefox. r=Gijs
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Disabling tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, component-specific meta bug 1854448
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188910

Differential Revision: https://phabricator.services.mozilla.com/D188911
2023-10-09 18:20:14 +00:00
Anna Yeddi
5d7ab62236 Bug 1854443 - Temporarily fail-if some Tier 2 a11y_checks for Bookmarks & History. r=places-reviewers,Standard8
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved.

Related bugs:
- Fail-if tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, component-specific meta bug 1854444
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D188909

Differential Revision: https://phabricator.services.mozilla.com/D188910
2023-10-09 18:20:13 +00:00
Anna Yeddi
de1c729ba3 Bug 1854228 - Temporarily fail-if some Tier 2 a11y_checks for Desktop UI. r=mconley
We are working on [enabling Tier 2 a11y-checks to ensure our products have basic accessibility built-in (bug 1692110)](https://bugzilla.mozilla.org/show_bug.cgi?id=1692110) and before that, we need to prepare the existing code base. While we triage and investigate existent tests that would fail once the a11y-checks are enabled in the CI, we are going to fail-if the failing tests altogether and then handle each one of them individually.

This task is to add `fail-if` condition of the failing tests while we continue investigation into the reasons these tests failed and to be able to backtrack these tests once they're resolved. A separate task to investigate the failed Tier 2 a11y_checks will be filed for an appropriate component.

Related bugs:
- Fail-if tests: meta bug 1848402
- Investigation and remediation for components with disabled tests: meta bugs 1848394 and 1854227, Desktop UI bug 1854233
- Explore capturing click events for a11y_checks: bug 1692110

Depends on D187246

Differential Revision: https://phabricator.services.mozilla.com/D188909
2023-10-09 18:20:13 +00:00
James Teh
66963086c0 Bug 1692110 part 4: Retry accessibility name checks to handle async a11y text updates and l10n mutations. r=ayeddi
Depends on D185776

Differential Revision: https://phabricator.services.mozilla.com/D187246
2023-10-09 18:20:13 +00:00
James Teh
f606e110b6 Bug 1692110 part 3: Don't run accessibility checks for click events generated by drag/drop. r=places-reviewers,ayeddi,Gijs,Standard8
Drag/drop generates click events, but these aren't actually a click event intended to activate a control.
Therefore, we don't want to run accessibility checks for the target.
To achieve this, EventUtils.synthesizeDropAfterDragOver instructs AccessibilityUtils to ignore click events while the event is being sent.
This requires that EventUtils has the reference to AccessibilityUtils set by the browser test harness.
As such, some tests had to be adjusted so that they use EventUtils from the browser test scope, rather than loading their own copy of EventUtils.

Depends on D190004

Differential Revision: https://phabricator.services.mozilla.com/D185776
2023-10-09 18:20:12 +00:00
James Teh
3c2139ce84 Bug 1692110 part 2: Add harness exceptions for some common false accessibility check failures. r=ayeddi
These failures occur in common, reusable widgets, so it doesn't make sense to make exceptions in individual tests.
See the code comments for explanations of each case.

Depends on D118126

Differential Revision: https://phabricator.services.mozilla.com/D190004
2023-10-09 18:20:12 +00:00
James Teh
1dba96264f Bug 1692110 part 1: Perform automatic accessibility checks by capturing click events. r=ayeddi,Gijs
Previously, we ran a11y checks in EventUtils.sendMouseEvent.
Unfortunately, many tests don't use this, instead using some other method of clicking.
This meant that a11y checks lacked a lot of coverage.
Rather than trying to adjust all existing tests to use sendMouseEvent and trying to maintain this somehow for future tests, we instead capture click events and run a11y checks then.

Differential Revision: https://phabricator.services.mozilla.com/D118126
2023-10-09 18:20:11 +00:00
Johannes J. Schmidt
37308191bb Bug 1854368 - do not assert function parameters in checkAutoCompleteResults - r=credential-management-reviewers,dimi
No need for log entries like this:
```
 0:04.38 PASS checkAutoCompleteResults: hostname must be a string
```

Differential Revision: https://phabricator.services.mozilla.com/D188825
2023-10-09 17:20:25 +00:00
Norisz Fay
1865e9fba4 Backed out changeset 3434fa607900 (bug 1857454) for causing wpt failures on scrollend-event-for-user-scroll.html CLOSED TREE 2023-10-09 21:04:29 +03:00
Norisz Fay
a7813860d4 Backed out changeset 9dfc3bfb7943 (bug 1857118) for causing mochitest failures on test_opentabs.html 2023-10-09 20:23:18 +03:00
Gijs Kruitbosch
3fb26c47cc Bug 1857963 - change title of review checker sidebar, r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D190489
2023-10-09 16:45:12 +00:00
Gabriele Svelto
6443a42c5b Bug 1856352 - Verify that we found the annotation table when reading crash annotations r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D189980
2023-10-09 16:14:29 +00:00
Timothy Nikkel
5236ac79e8 Bug 1857844. Micro-optimize nsHTMLScrollFrame::DecideScrollableLayer. r=layout-reviewers,emilio
WantAsyncScroll is easily the heaviest thing in this if, followed by AsyncPanZoomEnabled. The rest are pretty cheap, but still sort by the quickest to evaluate and most likely to be false.

This is a definitely a worthwhile win because we call DecideScrollableLayer twice on every root scroll frame, once with aSetBase set to true and once with aSetBase set to false.

This is fixes a little bug that accidentally got introduced in bug 1781007 where we call HasDisplayPort twice for no reason.

Differential Revision: https://phabricator.services.mozilla.com/D190415
2023-10-09 15:14:01 +00:00
Michael van Straten
8014d458b3 Bug 1855216 - Added missing fallthrough attributes to ToKeyOnlyType r=jari,dom-storage-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D190466
2023-10-09 15:04:56 +00:00
Butkovits Atila
1aa2f4362c Backed out changeset 8822469d696e (bug 1846893) for causing bustages at JSContext.h. CLOSED TREE 2023-10-09 17:43:02 +03:00
Tom Schuster
0dc1d31a2c Bug 1846893 - Add JSContext checks. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D185993
2023-10-09 14:13:29 +00:00
Alexandre Poirot
01badd3486 Bug 1855484 - [devtools] Avoid selecting the bundle/generated source when reloading and pausing on a pretty printed source. r=devtools-reviewers,nchevobbe
We were selecting the bundle/generated source, which cause lots of heavy computation
whereas we meant to display the pretty printed source right after.

Also, we have to be careful to only proceed with pretty printed location selection
only once the frames are mapped. Otherwise selectLocation would query `setInScopeLines` against
the generated frames and be wrong as well as spawn lots of useless computations!

Differential Revision: https://phabricator.services.mozilla.com/D189864
2023-10-09 13:50:00 +00:00
Henrik Skupin
73b8ae2607 Bug 1857454 - [wpt] Update remaining expectations for touch and wheel event related tests [Part 2]. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D190440
2023-10-09 13:49:51 +00:00
Henrik Skupin
844c5e5fc9 Bug 1852243 - [wpt] Fix infrastructure test multiTouchPointsTwoTouchStarts.html. r=jgraham
This test fails with async touch events enabled upstream and
needs to be fixed by temporarily using a larger delta for the
pointermove action until bug 1857912 is fixed.

Differential Revision: https://phabricator.services.mozilla.com/D190462
2023-10-09 13:45:17 +00:00
Sam Foster
3a6a37c59a Bug 1857118 - Avoid rendering tab lists and stop the interval timer when not visible. r=jsudiaman,fxview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D190242
2023-10-09 13:44:04 +00:00
Andreas Pehrson
c719778db8 Bug 1844181 - Remove the media.clockdrift.buffering pref. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D188210
2023-10-09 13:03:07 +00:00
Andreas Pehrson
efd08c05ce Bug 1844181 - Merge testMonoToStereoInput into testAudioCorrection. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D188209
2023-10-09 13:03:06 +00:00
Andreas Pehrson
cb292cf5b5 Bug 1844181 - Fix DynamicResampler's handling of channel count changes. r=padenot
It must not store more data than was consumed by the resampler in the tail
buffer.

Differential Revision: https://phabricator.services.mozilla.com/D188208
2023-10-09 13:03:06 +00:00
Andreas Pehrson
f20de80056 Bug 1844181 - Make testAudioCorrection and testMonoToStereoInput more accurate on amount of drift generated. r=padenot
This also makes testMonoToStereoInput more similar to testAudioCorrection, since
they are essentially two variants of the same test, and fixes a test expectation.

Differential Revision: https://phabricator.services.mozilla.com/D188207
2023-10-09 13:03:05 +00:00
Andreas Pehrson
dd65fc60cd Bug 1844181 - Remove helper for rudimentary logging of audio frames in TestAudioDriftCorrection. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D188206
2023-10-09 13:03:05 +00:00
Andreas Pehrson
82f47fe910 Bug 1844181 - Fix channel asserts in DynamicResampler. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D188205
2023-10-09 13:03:05 +00:00
Andreas Pehrson
166e823c1c Bug 1844181 - Reduce the desired buffering level automatically. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D188204
2023-10-09 13:03:04 +00:00
Andreas Pehrson
b33490fc3b Bug 1844181 - Improve comparison of arrays in TestAudioInputSource. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D188203
2023-10-09 13:03:04 +00:00