Commit Graph

83622 Commits

Author SHA1 Message Date
Florian Quèze
5fb1e00941 Bug 1782825 - Force a GC at the end of browser_contentTheme_in_process_tab.js to make CSS animations stop, r=mconley.
Differential Revision: https://phabricator.services.mozilla.com/D165014
2022-12-19 15:29:26 +00:00
Mike Conley
c7eca94c04 Bug 1806128 - Fix path for migration wizard stylesheet when embedded in web-hosted Storybook. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D164909
2022-12-19 15:06:05 +00:00
Gregory Pappas
d61a55a56c Bug 1805669 - Show a button next to deletable suggestions added by extensions r=adw
Differential Revision: https://phabricator.services.mozilla.com/D164675
2022-12-19 12:14:15 +00:00
Emilio Cobos Álvarez
0be0de0347 Bug 1806195 - Split large select popup tests out of browser_selectpopup.js. r=Gijs
They fail on win7 only with my patch for bug 1805694 (tried win 10 with
and without native menus and nothing, sigh) and I need to debug them.

Let's do this while at it, this makes the test run on macOS and Linux
too, since browser_selectpopup is sadly disabled on those platforms.

Differential Revision: https://phabricator.services.mozilla.com/D164951
2022-12-19 11:34:35 +00:00
Eemeli Aro
685f5b8677 Bug 1805319 - Fix typo in webrtc indicator message id. r=flod,fluent-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D165004
2022-12-19 10:45:24 +00:00
Sam Foster
219303ec57 Bug 1805391 - Ensure support links get their hrefs populated. r=sclements
Differential Revision: https://phabricator.services.mozilla.com/D164926
2022-12-19 10:42:57 +00:00
Marco Bonardo
74f9ed119f Bug 1805889 - Stop abusing the options object in the Panel View. r=Gijs
Make Places views constructors arguments more coherent, passing the root
and view elements up to the super class explicitly.
Remove the options argument, that was not strictly necessary, the same info can
be obtained directly.
Rename the "builder" attribute to "afterplacescontent" to clarify what it is
and make panel use it, instead of passing an insertionPoint option.

Additional cleanups:
Make chevron and BMB menus use coherent popupshowing observers.
Remove useless .viewElt accessor, .associatedElement can be used instead.
Avoid an access to the private _rootElt property from the controller.

Differential Revision: https://phabricator.services.mozilla.com/D164827
2022-12-19 10:18:22 +00:00
Daisuke Akatsuka
6f6246b2a2 Bug 1790253: Check whether elements having 'display: contents' style is apz aware. r=botond,smaug,emilio
Differential Revision: https://phabricator.services.mozilla.com/D159378
2022-12-19 08:41:20 +00:00
Sergey Galich
5804f40537 Bug 1806310 - fixing error in firefox-relay-offer-how-we-integrate (missing "to"). r=flod,fluent-reviewers DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D164997
2022-12-19 07:34:28 +00:00
Sergey Galich
5eeb0ab0a7 Bug 1806352 - Restore signon.management.page.os-auth.enabled pref to it's original value r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D164992
2022-12-19 07:32:33 +00:00
Mozilla Releng Treescript
4b24740819 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
el -> 88a7a54c73fbd8549373f13d839a411364228b30
es-AR -> 7f5faddc33e96a09645ef33c7537cccb6f681607
he -> 29201584e364b5a74cf3b994e3049dd7707a852a
2022-12-19 06:59:57 +00:00
Daisuke Akatsuka
8785ca1a73 Bug 1804314: Introduce persisted_search_terms_* interaction type. r=mak,jteow
Differential Revision: https://phabricator.services.mozilla.com/D163803
2022-12-19 03:32:17 +00:00
Norisz Fay
bb15619190 Backed out changeset d6454f53dcc0 (bug 1804314) for causing mochitest failures on browser_glean_telemetry CLOSED TREE 2022-12-19 01:40:31 +02:00
Daisuke Akatsuka
67e0f424a6 Bug 1804314: Introduce persisted_search_terms_* interaction type. r=mak,jteow
Differential Revision: https://phabricator.services.mozilla.com/D163803
2022-12-18 22:21:26 +00:00
Mozilla Releng Treescript
9da5e13a85 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
be -> 371b1072b638c77ad609e8a17260e17a08afec5f
br -> 24194199552cfb5f4d4b4a43490daff55fb9e1aa
cs -> cf9ab29df1199aceded5e83031e14030bff75c71
cy -> 77cf597edab6d41e9c8aff3de9ce8667aa880182
da -> b1214ecbd205b7886aad0e12de7a4958f7207a25
de -> 814d4ea1b7d626663ce5d46ef678458f776b42b6
dsb -> 9a3efbbf441c3b747fd193b96c53a6dd58203240
el -> db4b2a3f0117e6d006d4c9b50688d9807cc122d2
en-CA -> e5301d51ce3d44eaccd12a83e7af4aa1f139b556
en-GB -> 74d3e5df75dc93ba23f0c38a05a9b691fb73dff8
eo -> 8dd0f9a68682dc0a196ee700979691e13d815809
es-AR -> 829670a69c3a96cf951f00e6faee7e3868b26472
es-CL -> e71eb8b47ef6a6c4039f34367c523cd49553bc07
es-ES -> 682fdd4e58e2c9f1ae7db82d236690d8fd9c45e5
es-MX -> 810226a5b187598e852a125b1be34740fdd996fb
eu -> 1b5eaf9644876999ff61d2003768983da302a62f
fi -> 4ba6b8aa899016e70a713e4db486a843efeda179
fr -> 064ad318f01362e5eeb4f753ee7ab2dc57e9ad38
fur -> 3dc13085f8f8370af1e69e9732dab1ce9bef62fa
fy-NL -> c8e4320a368c8abf5b22cb0b4c78c0a2c4bcc563
gd -> 5de0aa48a2bf6c8c7885750e2a5242479ba0aea4
gn -> cea003a2cb7393c9e732a895608cf89778b822ae
he -> 02ff83a6ca69897ab3ce1def96eb07e15b74113b
hsb -> b595b6e0586f3dd8a9aca00fb20765f33cf3d20d
hu -> 8a993089c365f3ada9a544d98776a10201766bda
hy-AM -> addb3d87cc207cb7af6a649d55dbd3489975ce54
ia -> eb3a18b1618cf8f1e772fbee0448d2adb087e9fc
id -> fae4b041b23a1b004018b1fd78f35fdd68a4879f
is -> 8607672c7578d5292d15637ff724582239412a1b
ja -> c8afa290210ed1af72aea0de658bbabb8253926d
ja-JP-mac -> c6ba8a7bb5c9476c39334e2cf4258618e0593d06
ka -> 3fd45ebb62991c20530bce07a9cfc23b2224ed5f
kab -> f23664eb5995913e42ab4f3364d74f5238b9c029
kk -> 1902bcfbf231304fb313fb00ddeb142108d65c8e
km -> 9a59b8b0e2753b4e79feba57cc333e6efd8d84d6
kn -> 91f613cae3cb49a099697cb09b0e371b0ad740e0
ko -> 48e781731efa56f37e605102a7e147f68d133149
lij -> eaa1b94e6fa3f864a3a79f6fa3fe16625e94d04c
lo -> 0e81b1067bd0b06fed1b722bd027a25e4a8efdf5
lt -> 73f08bc2a528785562d6d9540baf0b6914bab5c8
ltg -> e0aa1902c195996482fcf6351c63e81ed4922499
lv -> cc631c75b494955fc4c3c504a0ba1bd1d923bbeb
meh -> a44415b51035c46eae1077804f59829e76f2172a
mk -> 7c409ad61b2b8b73067b8aae2ce10e140e841248
mr -> 0791ba4c9dd2a9f3d30b298dd7a077ceb8bf47c7
ms -> 1fe7f19e1de02eb1a4948238401d202b293fcb59
my -> 5f78bfd5b441e8dbeb9b82535bf41d53871bc621
nb-NO -> 215b4f826046915816ce3e76975febb8e3acc1cb
ne-NP -> 86187e1d8f21bbc66aa9931f8e0918df417fefe5
nl -> d3a0affda9ef88cb7daeb703f0a32abbd0ae4c7c
nn-NO -> d0ed18c5c46064ea154c4e78577fd99fa0d90270
oc -> 0669ecc0eb55b4c6fa389f6018945d0bf1ef5abb
pa-IN -> d6ef3b04f427fd62285d86b94d83979dc4e159b0
pl -> 68933bda6b0fca630df051751599a849a3744d27
pt-BR -> 9aaa39f7cf1b330260425af3356cdb11547ed61a
pt-PT -> 04c3fd701c7c54f534ec76009d52ac771c909d4d
rm -> e51bfc48f243bf656239e6e8c24762b8d35b8d59
ro -> da772002183ca4573a1fda27945080b193a4805d
ru -> ed708e6109bc0c55d0a85425e487accf377c00d8
sat -> b81e2e6773004bc550f0364e51dd8f2e7e6bbbbf
sc -> 3eec7403ee2d4e94021dbfc9234dcab111ec13b0
scn -> 17cddcbcf8235d4d3a5f6ac7e7971c2a8be37549
sco -> a740124562b5dde2f3118b4cfbe4fd123d01437b
si -> 68b2b36d52b3fd695cfb7bb9ea5fa7fa389f4cb8
sk -> b097b80f969f74f27f77cf7f59d5d2e0ffa74ebc
sl -> 3e35fce22d65e8600c97770bc0872c4ed97b2e47
son -> b1d192b17071b0f84bf6bf5f96a42789e32513ff
sq -> 5829994455c1efa45a323242ef20b780437d85c9
sr -> 9ecece9d742d531c219df83d6344fc6eb6327aff
sv-SE -> 70a5690a16db46b6678d8777da9bbf68a7893b1f
szl -> b6368bb6e9035e303d733eae0ceb1955d11933b4
ta -> 76d8e92c432eacdc21eab1fe701c20fc912feb3c
te -> b158a41b61bea0acc5319aa3473ab6775d897500
tg -> 0c9de5b0c6c5594078bf4fb7708841cd6633009e
th -> 8308c62c7f84b384a54cc1cce60a721d5baf73bf
tl -> 8c158b7f2a97e066c8fb63bcf3bfab0f9a10c7f9
tr -> 93a89068171e76c02d9b3e332e4cc39ae2e264e1
trs -> ab716f1528fe7deade24ed2c69b543dfd01f99ed
uk -> 21886fa5062122e69f9b872bb3230ddcc8e4d2bf
ur -> 83a43cbd151f3d396b86e013ae49eba7d00af6ca
uz -> 801ba01ede2f83da9b54088fac481cfad6fca181
vi -> 06cf9092523f073093392e5712db408d0092a0ea
wo -> d63fc6352e427401c12da655ecd12d186c39843e
xh -> 53577c145f87694411f0595a60f728298c8482c6
zh-CN -> ca7c1ecedc030d36b88b4a988de7c69b2889d2ed
zh-TW -> c1cd9dd7f9de1dcda9971e60362b850da48778b7
2022-12-18 19:09:30 +00:00
Mozilla Releng Treescript
168b779eae no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 03f6a9c05e2508270766168c90be98bcfb534a57
af -> 13fa05d9d476b936af46d6216d5656a3bed642ab
an -> ec658a77d7b463ebede8dc70120dbb8c3ce6eec2
ar -> 9ab4520621d374cb13c0aed6fea5cf84232b4c1d
ast -> 400f1a4548920cc08606c61ec26f78d65eadd020
az -> 4e95a1cd11f56817a2e5f1afcdaaa105ad023f3d
be -> 596730f73078ff698a7cbed2455f7304cf8c629a
bg -> c371f676322264316fc880b8e0179d22f13017e9
bn -> e95f668c7cda3c26313660778549bea606eca97a
bo -> eb98ccdeb631d721a0671b5798fc0b2d652ad1ab
br -> 85e6aaaeb205c4c775dd534e3c8ccb7304e74667
brx -> c2df94cce3b19327e4f942efb3a273413118e7d1
bs -> 27802087961ff1c750ad40342553d117b28c1dc3
ca -> e91e39f92dd359db62ad431d06af01166845b845
ca-valencia -> 9818ae39cbc4b5087fc2fc38ec27da30e323d10e
cak -> 1c8a9aa68a4a9bd5d82063c82ade73446df08e97
ckb -> 393b2b51053a58e9984fc4b9d0be9c3f0604a2b9
cs -> c3c9635f457bfc353480c2c2a2ef380822bdfe7a
cy -> fe3e811a2c045baccd947f75b906d6996726673a
da -> 63a3cc8b8a425eaa6795c7ce70a1d562ce077a86
de -> bd2a82fc3bd8b786db5fad896e00fd18a2ea5bdb
dsb -> 48059d393d65fc87cb5da6fecf13c964a85fa016
el -> a710645f8904d129926b9cb9a77d396a4c6c57ec
en-CA -> b638d67e90517077eeca459372c563ef1e7e384f
en-GB -> 83152f6122e281c3c4d2e809d92485fb02094956
eo -> b8bc865ce74b9e14fa876dcd71acf6365275cda7
es-AR -> 6879cc04948c683422e24af0458ebb0f2a9a35fd
es-CL -> 3b87e74d782774e8200d4d8661656e5f8eb0ad5c
es-ES -> b1e8185e2e48f801a48867410666f2ae3997fda9
es-MX -> a6cb39215f2995003019eddc2bb633c5b248c872
et -> 098853ff1dfb824d58cecd2419ea24fa6c45ef04
eu -> f3f615b5f04767e552e89878f8bc89d005ccb679
fa -> 62be362b770359709bea7cf5c20e404bb71868f4
ff -> c308068646507c7be870e53d95dbd22319ea3fe3
fi -> 1998d523e645888556e2bc0ab911babeffe15305
fr -> 7f47b36d1d341f5df4f82f3ef4349c5fb41a759d
fur -> facea6b9d49ad9bb9927be0f92b2031ec0769168
fy-NL -> 237833edebbe3eafbd2adf766d7157f79078770b
ga-IE -> b0c7c47ac3621fdfb2a9cc13f8e3e1e28dc40d9d
gd -> d5a14329f49367c5546c1b1e3ea3bb8e76d4fe75
gl -> 019e20bc78225894ff21de4ab421b7ad06211395
gn -> 811ae2606d5b3321a2605e28b314c185633f8fbc
gu-IN -> c86fc4a1b5c52f4129147c96039cd6bbb5fa92ab
he -> a134adbd802d99f9d6066acde4cb480f4a5fc768
hi-IN -> 99187559a7341e16dac0d97a34c62bb57f4f2cbf
hr -> fe10c3f9e42ae93d46d78c9b3ac62a5a8a84ddcb
hsb -> e5ebf47178ca98a396dc668334ef355ee899f82b
hu -> 0bb15b6434659c93e2f6d5334e6cd01373ceae48
hy-AM -> ddbb9fc450a67caf1a3a39550bf988a000a8e332
hye -> 0a342d40973867e78c6711251e8aec72ab7a1b4b
ia -> 25bf4e3a0f325df72dad3d50f0d971b0665879c9
id -> c8021547908f88b83983c2b052c7dc79d5712869
is -> da020b7f4e5558be73cf83252b2808ebe873868a
it -> 3dc6814b398fdd99a9296632489e9fc783c7e3f0
ko -> e784b25567d92cbc7c1a74c70e052b2a3fdecbc8
lo -> 6201f818f57e914c55a6ee58531f321b913f7f19
ru -> a00ac0fa10ded6fa5e42c8481998827095d07804
sk -> a1a35f9ad456371c2a560ad4b6021c0553759280
sl -> 66b2b06e1fc1d7111c05d021f840a250485c1519
sr -> 6a348adfbd7040805e79d8e03207c7335bea8a2d
2022-12-18 07:00:31 +00:00
Dan Robertson
81987df712 Bug 1488886 - AllocPAPZCTreeManager should gracefully fail if APZ is not enabled. r=botond
Depends on D164682

Differential Revision: https://phabricator.services.mozilla.com/D164683
2022-12-18 02:57:00 +00:00
Mozilla Releng Treescript
20244e3e04 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
el -> 570ddcd795133ea2a4cf06d2a537522779e85f95
fr -> b36d9b5211480fd2a4aba08ed439ee06049d22e6
fur -> 344c8a33b5e4f489e5c9f1962380a6662db54cac
lo -> d43e0cfc999c2ecab6809fb05e9c2a2ed0782116
pt-BR -> 18d840f81ab68cbda92dc614e76187c1ed9fcd8f
ru -> 231e1e46b3d629ef0930e84ea26d0095b3029832
sc -> d1c29b2dcebc4df5b5479a49c9eb9b42ccbe66a4
sk -> c570562382fe0b152bb4d270d5c0fe28cdbd9375
sv-SE -> 4a258f8cb6dba7ee414af025a5bafc6334d7645c
tr -> 42d14dd30b289a4a8987827ac419115710deac22
vi -> ffb14a9756272707db9a942962569d6e22121d94
2022-12-17 19:06:54 +00:00
Mozilla Releng Treescript
bed6ca32e0 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
es-AR -> 5d9d6c3674c80bda63388b920d1d0247cad29f05
fur -> acb95f3f4734875de727b31ddf2238bd1cd8daed
oc -> 67387417c66bb855a624225c3ec3e71d611b09a5
2022-12-17 07:01:03 +00:00
Emilio Cobos Álvarez
b8a0c9a742 Bug 1805500 - Implement panel borders in cocoa using a border rather than shadow. r=mstange,extension-reviewers
My guess is that it was done using shadows to not interfere with the
native look, but actually this just works even with native-looking menus
(like the <select> menulist), because the background-color for those is
set on the menupopup, rather than the ::part(content).

So those have effectively 1px of extra padding (due to the transparent
border), but that seems barely perceptible, and worth the consistency
and simplification.

Differential Revision: https://phabricator.services.mozilla.com/D164716
2022-12-17 01:45:05 +00:00
Cristian Tuns
67cdd0ae02 Backed out changeset e0677d0ad42a (bug 1803056) for causing mochitest failures on browser-tips/browser_searchTips.js CLOSED TREE 2022-12-16 19:34:12 -05:00
Cristian Tuns
53ccdf42d8 Backed out 2 changesets (bug 1488886) for causing build bustages on ContentCompositorBridgeParent.cpp CLOSED TREE
Backed out changeset 8cdb673361ab (bug 1488886)
Backed out changeset 7fc8e79f2ff0 (bug 1488886)
2022-12-16 18:43:18 -05:00
Brad Werth
8831fc8624 Bug 1631735 Part 2: Remove waiting for visibilitychange events from fullscreen tests. r=mstange
Since macOS fullscreen can handle incoming fullscreen requests during a
fullscreen transition, it is no longer necessary to check for
visibilitychange events, which are also no longer fired during these
tests.

Differential Revision: https://phabricator.services.mozilla.com/D164247
2022-12-16 22:36:20 +00:00
James Teow
c89b3c0145 Bug 1803056 - Prevent search tips from appearing when a new request is initiated - r=adw
Differential Revision: https://phabricator.services.mozilla.com/D164459
2022-12-16 21:46:10 +00:00
Dan Robertson
c18b24369d Bug 1488886 - AllocPAPZCTreeManager should gracefully fail if APZ is not enabled. r=botond
Depends on D164682

Differential Revision: https://phabricator.services.mozilla.com/D164683
2022-12-16 19:07:07 +00:00
Sergey Galich
76c03dc337 Bug 1751763 - Firefox Relay integration r=dimi,flod,mconley,desktop-theme-reviewers,dao,sfoster,geckoview-reviewers,jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D158155
2022-12-16 18:41:58 +00:00
Kelly Cochrane
fe31e707da Bug 1802902 - Correct HCM text/background colors for Tab Pickup and Recently Closed headers of Fx View r=sfoster,ayeddi
Differential Revision: https://phabricator.services.mozilla.com/D164711
2022-12-16 17:19:45 +00:00
Mozilla Releng Treescript
472e778ba6 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
be -> 67b085751014182ced0e38e68297948a1031fca6
el -> 45b087916d0f59992ec1a9148d21863bf559f526
en-GB -> d68eea10470f1bead441bd61535f8dfb93e1d530
fy-NL -> 9da60ac70c72e65b1a3806ecd6696acd83d2d939
gn -> 7f689c5ca096485ef22e8d4a999826f968ea5397
hy-AM -> c6a801ea85a2820ab3fa55b198c35a7f8ad53ddb
it -> 568204533b968af1d8375c6df00b41df9b4ce676
nl -> 89cc502974cde3bcff19ea8b63d0cb98b945a0db
pa-IN -> 8e21b3960d475cc71906417dd107de0843ac7242
pt-BR -> 91450d5a1f1ec7a2da810aed176c59dad589a133
sc -> 74d130da4ef67d69bbead7888231457074fb69d6
tg -> 68ddca1f2275e7bd4ecf9919447e25391d886733
uk -> a5d50cb76d2b42cb73ae1f2a40b25c98544fb0af
zh-CN -> 4324de2c3be7c9680dd7ae956b27621346adab63
2022-12-16 19:07:16 +00:00
Ben Hearsum
712824d11a Bug 1804659: GNOME Shell search provider creates unnecessary windows r=jhorak
I was unable to get gnome searching working at all on my machine (perhaps it's broken on Ubuntu?), thus I was unable to verify this fix myself -- but it seems pretty straightforward and safe to take.

Differential Revision: https://phabricator.services.mozilla.com/D164902
2022-12-16 16:30:33 +00:00
negin
0b205ebf31 Bug 1801224 - Invoke window modal for new users on first startup r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D162904
2022-12-16 15:32:10 +00:00
Tim Giles
9ddc6cc9e6 Bug 1770447 - Create moz-support-link component. r=hjones,eemeli
This adds the <moz-support-link> custom element as well as stories and
tests for this reusable component. The purpose of this component is to
replace individual implementations of the "Learn more" links present
in Firefox, specifically in about:preferences and about:addons.

See Bug 1801927 for an instance of using this component to refactor
the "Learn more" links in about:preferences#general.

Differential Revision: https://phabricator.services.mozilla.com/D164131
2022-12-16 14:54:46 +00:00
Gijs Kruitbosch
6adf438bc8 Bug 1805678 - clean up cruft in browserPlacesViews, r=mak
`.footer` is no longer used on extraClasses, so I got rid of that.

I simplified the `.entry` bits because they were unnecessarily
verbose. Honestly I think we may be able to remove the getter/setter
for `options` entirely, but I got bored of trying to modernize things...

PlacesPanelMenuView was introduced in bug 963095 and then replaced
as part of Photon (with PlacesPanelview) and then I removed the only
callsite (that was already behind a pref) in bug 1354117, so that was
just dead code, AFAICT, so I removed it.

Differential Revision: https://phabricator.services.mozilla.com/D164757
2022-12-16 08:06:08 +00:00
Gijs Kruitbosch
3d859095f0 Bug 1805678 - ensure bookmark menu button submenus don't reuse root/view element references, r=mak
Only the bookmarks menu button is doing this peculiar re-using of
options.

I tried various fixes: keeping the inheritance but replacing only the
rootElt/viewElt (and using Object.assign to clone the options so modifications
don't 'transmit' to the ancestor menus) but it was messy and net code increase
for a pretty crufty UI surface. I also wasn't sure if that would end up
negatively influencing (now or in the future) e.g. menus shown from the main
bookmarks toolbar view (which would show up as a 'parent' view for the menus
we open from there), and thought that reusing the options was likely to cause
further confusion in future as well, should we add more, uh, options, to them.

So in the end I stuck with Keeping It Simple - I just repeat the one-off
repeating entry class. I'm not even sure how needed this is - in particular,
I wonder why we don't need it for other submenus for 'real' bookmark folders!
But I didn't investigate this too much. If you're sure that we can get rid of
some more of it, happy to do that in a followup.

Note that the addition of _init() was not ultimmately needed to fix this bug
(I think), but it brought the initialization sequence and when we set
`_placesView` more in line with what we did before and what I already did for
`PlacesToolbar`, so that seemed like a good thing to avoid further/other issues.

Differential Revision: https://phabricator.services.mozilla.com/D164756
2022-12-16 08:06:07 +00:00
Mozilla Releng Treescript
9ec66c60f3 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ko -> db333ef72402fa056b88e475cd49539189bd523c
lo -> bd0abf9dbc00130cfc2323c85ba6787df8553ac2
pa-IN -> 2b8bbb10362677eb2cbc85747e16122aaf88a40c
sr -> cbd90b6da6611e9914fc2222480dab7aa445fc06
sv-SE -> 5a9d0900196108e2bab4a49b75a8d67a5c3553fe
uk -> beb2f89c71898080b59566424405c5673a47fc2b
2022-12-16 06:59:33 +00:00
Drew Willcoxon
89bd2779a8 Bug 1804353 - Don't select buttons on mousedown in the urlbar view. r=dao
This stops selecting buttons on mousedown so that selection and the input remain
in a sensible state after clicking the block button while top sites are showing
(e.g., in the weather suggestion).

This turned out to be surprisingly complicated, so please see the bug and code
comments for details. I think our selection logic is pretty brittle or at least
convoluted and could stand to be simplified, but I didn't want to make large
changes here. Ideally we wouldn't treat buttons any differently on mousedown --
so we'd select them too -- and it may be possible to do that while avoiding the
problems I talk about in the bug, but I don't think it's at all worth the
complexity that seems to be required.

I added a new task to the test Daisuke created in D155812.

Differential Revision: https://phabricator.services.mozilla.com/D164018
2022-12-16 02:58:15 +00:00
Matthias Camenzind
c9300fab1e Bug 1786048 - Part 3: Merge nsIEmbeddingSiteWindow into nsIBaseWindow. r=emilio
Implementations of nsIEmbeddingSiteWindow and nsIBaseWindow largely
overlap, and where they don't, the nsIEmbeddingSiteWindow implementation
of the otherwise shared interface is primarily stubbed out with the
exception of Get/SetDimensions().

This patch moves a reimplementation of Get/SetDimensions() from
nsIEmbeddingSiteWindow to nsIBaseWindow. The other methods of
nsIEmbeddingSiteWindow remain covered by nsIBaseWindow.
Get/SetDimensions() can be implemented as part of nsIWebBrowserChrome
where nsIBaseWindow is not necessary. This removes the need for
nsIEmbeddingSiteWindow.

Blur() has also been moved to nsIWebBrowserChrome, as only
nsContentTreeOwner has an actual implementation which we in theory also
want to call from BrowserChild/Parent, but the spec suggests to
"selectively or uniformly ignore calls".

GetVisibility() had an implementation in BrowserChild that pretended to
always be visible. Instead of providing an interface for that,
nsDocShell now handles the not implemented case for tree owners.

nsIEmbeddingSiteWindow::GetSiteWindow() used to call through to
nsIBaseWindow::GetParentNativeWindow().

The Get/SetDimensions() implementation has been replaced with a strongly
typed setter, which is now also used directly from nsGlobalWindowOuter
to avoid problems that come with autodetecting unchanged dimensions,
when the current dimensions are outdated (e.g. immediately reverting a
change can be ignored).

Differential Revision: https://phabricator.services.mozilla.com/D160260
2022-12-15 23:13:00 +00:00
Emily McMinn
6974b9c7b1 Bug 1790387 - A11y improvements for the Feature Callout step indicator r=aminomancer,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D159629
2022-12-15 21:48:42 +00:00
Drew Willcoxon
da2063ac08 Bug 1805576 - Add back telemetry tests for improve_suggest_experience_checked = true. r=daleharvey
This adds checks to the main sponsored and nonsponsored tests to ensure we have
test cases where this value is both true and false. I think it's important to
have test cases for both sponsored and nonsponsored suggestions since these are
the two main types of Firefox Suggest suggestions. I don't think it's necessary
for other types of suggestions because they all use the same logic, so if these
checks pass for sponsored and nonsponsored suggestions, we can be reasonably
sure other suggestion types are handled correctly.

Differential Revision: https://phabricator.services.mozilla.com/D164617
2022-12-15 21:12:51 +00:00
Dan Mosedale
3ab309d3e4 Bug 1805471 - add ASRouter impression debug logging, r=emcminn
Adds impression debug logging to ASRouter .

Differential Revision: https://phabricator.services.mozilla.com/D164728
2022-12-15 21:11:31 +00:00
Nolan Ishii
2cff65853c Bug 1800923 Not able to import data from Opera/Vivaldi on first run migration. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D163982
2022-12-15 19:53:48 +00:00
Mozilla Releng Treescript
8172425dcc no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
be -> c9a4a87766bfda42bdf42e58b002c2c3a7f0d176
fur -> 4dd12467f339cf7878ef26ce47e9869ce3bab612
he -> b8ecafd106e6e4ce66c06e4e3bb78058e4e38f66
ia -> 92ff3faa1014399b42f315f50b38bd52111e1440
it -> 36793dd60782d599e52ae9863a7b37a8118880e3
kab -> 39c55585541b19a511571e5ecd82444487eaf527
kk -> cecde95350bfa0fa313d1df6ecf52e02e7494942
lo -> 1d5b2dcd31a2f4b4c6764373cb8d1b0d81637e5c
pa-IN -> 220dc6c90cc84ead0f39b6d5f74c8e17bcb6e5cd
th -> a5e83e9739b57190d248bc87e820dc61ad94a87a
2022-12-15 19:06:13 +00:00
Shane Hughes
e2894624f4 Bug 1804954 - isFxASignedIn targeting attribute. r=mviar
Differential Revision: https://phabricator.services.mozilla.com/D164383
2022-12-15 17:54:02 +00:00
Francesco Lodolo (:flod)
91a9476ce8 Bug 1805837 - Add Friulian (fur) to Nightly builds, r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D164785
2022-12-15 16:47:27 +00:00
Niklas Baumgardner
4c9078c821 Bug 1804895 - Update setMuted method for Hulu video wrapper to only toggle when setting a new muted state. r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D164368
2022-12-15 15:45:07 +00:00
Ben Hearsum
fc24273a42 Bug 1804903: disable static string tests on MSIX package tests. r=flod
Technically we could still run these tests on the non-langpack parts of the MSIX package -- but ultimately these are the same files as in the win32 build, so it's probably not worth the effort.

Differential Revision: https://phabricator.services.mozilla.com/D164674
2022-12-15 14:30:12 +00:00
Ben Hearsum
3518b2ccf9 Bug 1804905: update browserglue telemetry test expectations for msix builds r=bytesized
Pinning, or even evaluating pinning status, is not supported in MSIX builds yet.

Differential Revision: https://phabricator.services.mozilla.com/D164673
2022-12-15 14:30:12 +00:00
Ben Hearsum
aba8a5afb4 Bug 1804904: update about dialog tests with proper expectations for MSIX builds r=mkaply
Differential Revision: https://phabricator.services.mozilla.com/D164672
2022-12-15 14:30:12 +00:00
Ben Hearsum
63bbd7c869 Bug 1804902: adjust preferences test expectations for msix builds r=settings-reviewers,mconley
Our own updater is disabled when running out of an MSIX build, and we hide update related things from preferences because of that.

Differential Revision: https://phabricator.services.mozilla.com/D164671
2022-12-15 14:30:11 +00:00
Ben Hearsum
625c836399 Bug 1804900: Update browser/components/uitour/test/browser_UITour.js expectations for MSIX builds r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D164670
2022-12-15 14:30:11 +00:00
Ben Hearsum
52c4562d07 Bug 1804899: browser/components/newtab/test/browser/browser_aboutwelcome_rtamo.js fails against MSIX packages r=pdahiya
Return-to-AMO is not supported in MSIX builds (yet, anyways) - and this test fails when run against them.

Differential Revision: https://phabricator.services.mozilla.com/D164669
2022-12-15 14:30:10 +00:00