Commit graph

916281 commits

Author SHA1 Message Date
Geoff Brown
7a89041656 Bug 1881094 - 8. remove some eslint exclusions for firefox-android, using mach lint --fix r=android-reviewers,frontend-codestyle-reviewers,webcompat-reviewers,denschub,Gijs,gl
This eliminates some eslint errors on firefox-android code by running 'mach lint --linter=eslint --fix'.
The eslint --fix only addresses a few simple issues, but this allows us to remove some lint exclusions.

Differential Revision: https://phabricator.services.mozilla.com/D210107
2024-05-14 13:59:26 +00:00
Mozilla Releng Treescript
c2874fbf0c no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
nb-NO -> fb3906bf8b502eebc100998f664cb519c8feaaa4
ne-NP -> 7491b1ed6eab87756d0bca0f20976ea16615ef37
zh-CN -> a2f5a196e1ecc560940caf299768da65194df99d
2024-05-14 19:08:17 +00:00
mcarare
bd40c526cd Bug 1890001 - Fix display toolbar start margin. r=android-reviewers,Roger
Differential Revision: https://phabricator.services.mozilla.com/D209673
2024-05-14 13:56:56 +00:00
David Shin
c2e27a0f1a Bug 1825384 - Use app units in border-collapsed table data, not dev pixels. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D187140
2024-05-14 13:51:28 +00:00
Niklas Baumgardner
d8f4e6b197 Bug 1896140 - Unlabeled button color should match labeled button color. r=reusable-components-reviewers,desktop-theme-reviewers,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D210071
2024-05-14 13:50:02 +00:00
Itiel
07954b477c Bug 1895732 - Use light-dark() for the app menu badge colors r=desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D209815
2024-05-14 13:45:08 +00:00
Andrew Creskey
8a6e0cff6f Bug 1892047 - Fix Intermittent netwerk/test/browser/browser_dns_prefetch_link_header.js r=necko-reviewers,kershaw
While not possible to reproduce locally, from the logs it appears that the dns-prefetch request may race the pageload event.
We will wait for the prefetch record before testing it.

Differential Revision: https://phabricator.services.mozilla.com/D210178
2024-05-14 13:39:05 +00:00
Andrew Halberstadt
5e12349e05 Bug 1896126 - Update taskcluster-taskgraph vendor to 8.1.0, r=taskgraph-reviewers,mach-reviewers,gabriel
Differential Revision: https://phabricator.services.mozilla.com/D210054
2024-05-14 13:31:13 +00:00
Mike Conley
b72e1816e8 Bug 1896506 - Add backup Marionette tests to the ones that run in CI. r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210229
2024-05-14 13:18:05 +00:00
tannal
2536c96ee7 Bug 1895530 - Remove security.allow_disjointed_external_uri_loads pref r=gregp,Gijs CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D210122
2024-05-14 09:35:27 +00:00
Cristian Tuns
c5dd2a6762 Backed out changeset 8d7fe48731d9 (bug 1895530) for causing mochitest failures in test_ext_browserAction_openPopup_windowId.html CLOSED TREE 2024-05-14 14:18:37 -04:00
Emilio Cobos Álvarez
e6049654ab Bug 1896051 - Fix test on macOS.
See comment.
2024-05-14 14:16:43 -04:00
Cristian Tuns
77797d0b03 Bug 1895745 - Set idb-binary-key-detached.htm and idbfactory-open-opaque-origin.html as intermittent on windows and linux. CLOSED TREE 2024-05-14 14:12:47 -04:00
Butkovits Atila
ed000ab2bc Backed out 2 changesets (bug 1849198) for causing leakcheck failures. CLOSED TREE
Backed out changeset 13d8d0d1fd01 (bug 1849198)
Backed out changeset f680a50705a9 (bug 1849198)
2024-05-14 19:52:42 +03:00
acseh
56f10f5d58 Backed out 2 changesets (bug 1895075) for causing mochitest failures on test_block_script_wrong_mime.html CLOSED TREE
Backed out changeset a1cad969287d (bug 1895075)
Backed out changeset d5fef245a430 (bug 1895075)
2024-05-14 19:34:32 +03:00
Alexandra Borovova
24f59a662f Bug 1895745 - Update test expectations for largest-contentful-paint/transparent-text-with-shadow.html.
Differential Revision: https://phabricator.services.mozilla.com/D210333
2024-05-14 16:18:41 +00:00
Brian Tsoi
0ece155217 Bug 1883510 - Change Preferences to StaticPrefs in ContentAnalysis r=cmartin,gstoll,gcp
Differential Revision: https://phabricator.services.mozilla.com/D210095
2024-05-14 13:07:01 +00:00
mcarare
aa1b6948c8 Bug 1893120 - Partially run StringTest on SDK 28. r=android-reviewers,boek
With Robolectric in tests InetAddresses.isNumericAddress returns false positives.
On android devices it does return correct boolean value.

Differential Revision: https://phabricator.services.mozilla.com/D209644
2024-05-14 13:00:49 +00:00
mcarare
d9f83a8108 Bug 1893120 - Remove invalid URI check from test. r=android-reviewers,boek
Differential Revision: https://phabricator.services.mozilla.com/D209643
2024-05-14 13:00:49 +00:00
mcarare
3829426000 Bug 1893120 - Update CrashReporter tests. r=android-reviewers,boek
Differential Revision: https://phabricator.services.mozilla.com/D209642
2024-05-14 13:00:49 +00:00
mcarare
677a7b463f Bug 1893120 - Allow minimumConfidenceScoreForUrl to be set in unit tests. r=android-reviewers,boek
Differential Revision: https://phabricator.services.mozilla.com/D209641
2024-05-14 13:00:48 +00:00
mcarare
dfbdcf60f9 Bug 1893120 - Run AC Robolectric tests on SDK 34 and adapt tests. r=android-reviewers,webcompat-reviewers,twisniewski,avirvara
Differential Revision: https://phabricator.services.mozilla.com/D209640
2024-05-14 13:00:48 +00:00
Jamie Nicol
becb5e70d3 Bug 1880503 - Handle sync IPC timeout in UiCompositorControllerChild. r=aosmond
Extend the sync IPC timeout mechanism in CompositorManagerChild to
additionally cover UiCompositorControllerChild. As
UiCompositorControllerChild runs on the Android UI thread, we ensure
GPUProcessManager::KillProcess dispatches to the gecko main thread.

Along with the previous patch in this series this should provide us
with crash reports when the Android UI thread is hung waiting for the
GPU process to reply.

Differential Revision: https://phabricator.services.mozilla.com/D202167
2024-05-14 12:58:36 +00:00
Jamie Nicol
0056a7ee56 Bug 1880503 - Generate paired minidump when GPU process is killed following IPC timeout. r=aosmond,gsvelto
When sync IPC under the top-level PCompositorManager protocol does not
reply within a certain time threshold we purposefully kill the GPU
process. While this allows the user to recover from a stuck GPU
process, we have little visibility about the underlying cause.

This patch makes it so that we generate a paired minidump for the GPU
and parent processes prior to killing the GPU process in
GPUProcessHost::KillHard(). The implementation roughly follows the
equivalent for content processes in ContentParent::KillHard().

As the GPU process can be purposefully killed during normal operation,
and because generating minidumps can be expensive, we are careful to
only do so when the new argument aGenerateMinidump is true. We
additionally remove the aReason argument as it is unused (and
currently innacurate in some places).

As these minidumps may not automatically submitted we limit the
minidumps generation to twice per session in order to avoid
accumulating a large number of unsubmitted minidumps on disk.

Differential Revision: https://phabricator.services.mozilla.com/D202166
2024-05-14 12:58:35 +00:00
Jamie Nicol
1f35ae62aa Bug 1880503 - Ensure compositor reinitialization respects intended paused/resumed state. r=geckoview-reviewers,m_kato
When the Android frontend attempts to pause or resume the compositor
there is a chance this may fail. When this happens, the compositor
will automatically be reinitialized. However, it will currently be
reinitialized in the previous state, not the state the frontend
intended. For example, if the compositor fails to resume then it will
be reinitialized but remain in a paused state, displaying a blank
screen to the user.

To avoid this, we update the value of mCompositorPaused prior to
attempting to pause or resume the compositor. This means when
NotifyCompositorCreated eventually gets called, it knows the correct
state in which to initialize the compositor.

Differential Revision: https://phabricator.services.mozilla.com/D202165
2024-05-14 12:58:35 +00:00
Updatebot
1d7467fe1e Bug 1896559 - Update android nightly application-services version bump to e7277a3b6cd70a918708c88aefb06481d747cbb5 r=release-managers,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D210264
2024-05-14 12:55:36 +00:00
Daisuke Akatsuka
fdd8d90313 Bug 1895831: Enable history flooding prevention feature in Nightly r=mak
Differential Revision: https://phabricator.services.mozilla.com/D209915
2024-05-14 12:47:57 +00:00
Aaron Train
b5ac47ff3e Bug 1893051 - Create a new Robo Script for Fenix browser-choice prompt r=ohorvath,ajoltan
Differential Revision: https://phabricator.services.mozilla.com/D208544
2024-05-14 12:41:10 +00:00
Ben Hearsum
5bb00445aa Bug 1895539: update production content signature root certificate r=willdurand,jschanck
This is https://bugzilla.mozilla.org/attachment.cgi?id=9398246, run through `openssl x509 -in root-ca-production-amo.crt -inform PEM -outform DER`

Differential Revision: https://phabricator.services.mozilla.com/D209705
2024-05-14 12:36:42 +00:00
rahulsainani
a1b77bf399 Bug 1893136 - Update listitem modifier usage r=android-reviewers,gl
Differential Revision: https://phabricator.services.mozilla.com/D208464
2024-05-14 12:10:40 +00:00
Alexandra Borovova
7e94cdc2ae Bug 1895745 - Update test expectations for css/css-content/parsing/content-valid.html. CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D210312
2024-05-14 14:15:45 +00:00
Alexandra Borovova
8cae3f56f2 Bug 1895745 - Update test expectations for IndexedDB/idbfactory-*-opaque-origin.html.
Differential Revision: https://phabricator.services.mozilla.com/D210307
2024-05-14 14:00:47 +00:00
Alexandra Borovova
2fa888162c Bug 1895745 - Update test expectations for largest-contentful-paint/transparent-text-with-text-stroke.html.
Differential Revision: https://phabricator.services.mozilla.com/D210306
2024-05-14 13:53:07 +00:00
Alexandra Borovova
c5da346fdd Bug 1895745 - Update test expectations for service-workers/service-worker/navigation-redirect.https.html.
Differential Revision: https://phabricator.services.mozilla.com/D210305
2024-05-14 13:49:50 +00:00
Alexandra Borovova
97a89e1119 Bug 1895745 - Update test expectations for css/css-view-transitions/navigation/reload-crash.html.
Differential Revision: https://phabricator.services.mozilla.com/D210303
2024-05-14 13:46:44 +00:00
Alexandra Borovova
4425d6ef2f Bug 1895745 - Update test expectations for css/css-content/parsing/content-computed.html.
Differential Revision: https://phabricator.services.mozilla.com/D210301
2024-05-14 13:44:37 +00:00
Alexandra Borovova
fa9aa75fa5 Bug 1895745 - Update test expectations for html/webappapis/timers/settimeout-cross-realm-callback-report-exception.html.
Differential Revision: https://phabricator.services.mozilla.com/D210300
2024-05-14 13:40:01 +00:00
Emilio Cobos Álvarez
795b12c223 Bug 1895870 - Fix browser_quicksuggest_onboardingDialog.js.
onboardingNext is visibility: hidden and thus not focusable. Before my
patch, the focus wasn't fixed-up properly, but now it is.

MANUAL PUSH: Test only orange fix CLOSED TREE
2024-05-14 16:56:32 +02:00
Johannes Jörg Schmidt
2b7ade1ec0 Bug 1849198 - fix misplaced autocomplete menu r=dimi
A race condition has caused the wrong input element to be set as the
active, focused one when a script on a website reacts to autocomplete
inputs and manipulates the inputs. This happened because the
FormFillController listens for changes to the attributes of the input
elements, and then restarts itself *delayed*. This overwrote the focus
that had been set correctly in the meantime. This patch cancels this
restart when a new element is set as focus.

Differential Revision: https://phabricator.services.mozilla.com/D209800
2024-05-14 12:04:51 +00:00
Johannes Jörg Schmidt
8678cd4c4f Bug 1849198 - test for misplaced autocomplete menu r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D210188
2024-05-14 12:04:51 +00:00
spdev
264721f38d Bug 1894556 - Need to replace idleTasksFinishedPromise with idleTasksFinished.promise. r=perftest-reviewers,Gijs,sparky
Differential Revision: https://phabricator.services.mozilla.com/D209841
2024-05-14 11:39:26 +00:00
Marco Bonardo
63eaf27d08 Bug 1893871 - When untrimming the URL adjust partial selection depending on whether the selected text is a valid URL. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D210027
2024-05-14 11:33:57 +00:00
Thomas Wisniewski
16e69348ae Bug 1895075 - part 2: parse content-type response headers using the Extract a Mime Type algorithm from the Fetch spec; r=valentin,kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D209777
2024-05-14 11:23:02 +00:00
Thomas Wisniewski
5e4ccb884c Bug 1895075 - part 1: implement the Fetch standard's Extract a MimeType and related algorithms; r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D209776
2024-05-14 11:23:01 +00:00
stransky
7e76f4e696 Bug 1881229 [Linux] Replace text MIME checks with GdkAtom ones r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D209350
2024-05-14 11:05:12 +00:00
stransky
154c9f17a7 Bug 1881229 [Linux] Remove unused D&D parts r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D209349
2024-05-14 11:05:11 +00:00
stransky
7a7d6bf7cf Bug 1881229 [Linux] Use DragData / GetDragData() to implement nsDragService::GetData() r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D209348
2024-05-14 11:05:11 +00:00
stransky
c486d6cb96 Bug 1881229 [Linux] Implement nsDragService::GetNumDropItems() by DragData r=emilio
Use DragData to get number of items transfered by D&D. Add support for text/x-moz-url MIME type
which is used for internal Gecko URL transfers.

Differential Revision: https://phabricator.services.mozilla.com/D209347
2024-05-14 11:05:10 +00:00
stransky
df6012a390 Bug 1881229 [Linux] Implement nsDragService::GetDragData() r=emilio
Implement nsDragService::GetDragData(). It query Gtk for D&D data and returns them as ref counted DragData object
which is also cached.

It also updates nsDragService::TargetDataReceived() to work with DragData.

Differential Revision: https://phabricator.services.mozilla.com/D209346
2024-05-14 11:05:10 +00:00
stransky
16da9752e8 Bug 1881229 [Linux] Add DragData and GdkAtom cache to hold already received data r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D209345
2024-05-14 11:05:10 +00:00