Tooru Fujisawa
328d63ce7f
Bug 1777486 - Part 2: Migrate XPCOMUtils.jsm consumers with automatic migration. r=webdriver-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,kmag,owlish,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D151214
2022-07-12 04:21:34 +00:00
Emilio Cobos Álvarez
aa13814e76
Bug 1765083 - Introduce FocusOptions.focusVisible. r=smaug,pip-reviewers
...
As per:
* https://github.com/whatwg/html/issues/7830
* https://github.com/whatwg/html/pull/8087
Replace the internal preventFocusRing with the new flag.
Differential Revision: https://phabricator.services.mozilla.com/D151326
2022-07-11 22:04:34 +00:00
Andreea Pavel
f009ba2983
Backed out 11 changesets (Bug 1777486) for failing bc at browser_startup.js on a CLOSED TREE
...
Backed out changeset b6c4c386f1a6 (Bug 1777486)
Backed out changeset 195cc2de8433 (Bug 1777486)
Backed out changeset 20c746fb1648 (Bug 1777486)
Backed out changeset d5fd8173d62d (Bug 1777486)
Backed out changeset 6d758fab5a3e (Bug 1777486)
Backed out changeset e938b601ba15 (Bug 1777486)
Backed out changeset 0c4ea0b9416b (Bug 1777486)
Backed out changeset 0559c53cc668 (Bug 1777486)
Backed out changeset eea573d3a9f9 (Bug 1777486)
Backed out changeset 9ce3a6496a49 (bug 1777486)
Backed out changeset b0867652fc48 (bug 1777486)
2022-07-11 22:24:40 +03:00
Tooru Fujisawa
bf0a8b781b
Bug 1777486 - Part 2: Migrate XPCOMUtils.jsm consumers with automatic migration. r=webdriver-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,kmag,owlish,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D151214
2022-07-11 15:09:13 +00:00
Tooru Fujisawa
48c568867c
Bug 1667455 - Part 5: Stop importing Services.jsm from chrome-priv JS code, top-level single-line cases. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,pip-reviewers,twisniewski,m_kato,jdescottes,mconley,AlexandruIonescu,mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D150894
2022-07-11 12:41:50 +00:00
Tooru Fujisawa
b10d0289af
Bug 1667455 - Part 4: Stop importing Services.jsm from JSM. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,application-update-reviewers,pip-reviewers,twisniewski,devtools-reviewers,m_kato,jdescottes,ochameau,mconley,sfoster,AlexandruIonescu
...
Differential Revision: https://phabricator.services.mozilla.com/D150893
2022-07-11 12:41:50 +00:00
Hannah Peuckmann
1a3d975a52
Bug 1764761 - Remove/replace the network.cookie.lifetimePolicy. r=pbz,necko-reviewers,mkaply,dom-storage-reviewers,agi,asuth,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D144548
2022-06-29 17:33:37 +00:00
Kagami Sascha Rosylight
4fb733cb3b
Bug 1773740 - Part 4: Reapply mach -l eslint --fix with use-isInstance changes r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D148939
2022-06-27 20:31:34 +00:00
Joel Maher
2743cca01a
Bug 1776212 - cleanup e10s in manifest conditions for bc/dt. r=aryx,necko-reviewers,extension-reviewers,preferences-reviewers,dragana,zombie
...
Differential Revision: https://phabricator.services.mozilla.com/D150127
2022-06-23 17:49:07 +00:00
Joel Maher
5d7fe68032
Bug 1769154 - Run some xpcshell tests with a conditioned profile. r=aryx,extension-reviewers,kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D149937
2022-06-22 16:47:06 +00:00
Bogdan Szekely
72726c29d0
Backed out changeset 7b707ff8a7d1 (bug 1769154) for causing xpcshell failures on test_system_upgrades.js
2022-06-22 17:17:10 +03:00
Joel Maher
c0af767fd4
Bug 1769154 - Run some xpcshell tests with a conditioned profile. r=aryx,extension-reviewers,kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D149937
2022-06-22 13:03:46 +00:00
Sarah Clements
44b2de639c
Bug 1768037 - Create Tab Pickup synced tabs list component r=Gijs,fluent-reviewers,flod
...
* Create hero cards for Tabs Pickup section, query SyncedTabs API once a device has been synced
Differential Revision: https://phabricator.services.mozilla.com/D148788
2022-06-17 17:35:19 +00:00
Cristian Tuns
1267801ce8
Backed out changeset 3a8fbcc96d72 (bug 1768037) for causing bc failures on browser_parsable_script.js CLOSED TREE
2022-06-17 10:40:39 -04:00
Sarah Clements
ea37cd2f9f
Bug 1768037 - Create Tab Pickup synced tabs list component r=Gijs,fluent-reviewers,flod
...
* Create hero cards for Tabs Pickup section, query SyncedTabs API once a device has been synced
Differential Revision: https://phabricator.services.mozilla.com/D148788
2022-06-17 13:30:40 +00:00
Dão Gottwald
f453703731
Bug 1774377 - Add Firefox View menu item to the Tools menu. r=Gijs,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D149367
2022-06-17 07:56:26 +00:00
Butkovits Atila
246c21a815
Backed out changeset df17ec7a8095 (bug 1774377) for causing assertion failures at ErrorResult.h. CLOSED TREE
2022-06-16 01:20:24 +03:00
Dão Gottwald
ff2e859367
Bug 1774377 - Add Firefox View menu item to the Tools menu. r=Gijs,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D149367
2022-06-15 21:34:44 +00:00
Tooru Fujisawa
f094b522e1
Bug 1773829 - Part 3: Stop using lazy getter unnecessarily in browser/components/. r=MattN
...
Depends on D149011
Differential Revision: https://phabricator.services.mozilla.com/D149012
2022-06-15 20:56:23 +00:00
Andreas Farre
c1d0c7e28e
Bug 1756995 - Optimize docshell load end session store collection. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D146207
2022-06-15 11:15:35 +00:00
Bogdan Szekely
2b3b8e5d7b
Backed out 2 changesets (bug 1756995, bug 1772344) for causing mochitest failures on browser_recently_closed_tabs.js CLOSED TREE
...
Backed out changeset 449e4b4fae71 (bug 1772344 )
Backed out changeset 902294133e7f (bug 1756995 )
2022-06-14 16:44:06 +03:00
Andreas Farre
73acff5f1b
Bug 1756995 - Optimize docshell load end session store collection. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D146207
2022-06-14 11:54:45 +00:00
Tooru Fujisawa
bf9248c6a6
Bug 1772100 - Part 16: Use plain object for lazy getter in browser/components/sessionstore/. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D148026
2022-06-06 22:46:25 +00:00
Tooru Fujisawa
f947410342
Bug 1772351 - Part 3: Stop calling XPCOMUtils.defineLazyModuleGetters for AppConstants. r=florian,webdriver-reviewers,whimboo,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D148166
2022-06-06 04:42:09 +00:00
Tooru Fujisawa
bf94464e91
Bug 1772351 - Part 1: Stop calling ChromeUtils.defineModuleGetter for AppConstants. r=florian
...
Differential Revision: https://phabricator.services.mozilla.com/D148164
2022-06-06 04:42:08 +00:00
Tooru Fujisawa
c56eb55371
Bug 1772313 - Part 5: Stop calling ChromeUtils.defineModuleGetter for Services. r=kmag,webcompat-reviewers,pip-reviewers,denschub,mhowell
...
Differential Revision: https://phabricator.services.mozilla.com/D148158
2022-06-06 04:42:06 +00:00
Molnar Sandor
4c2b06df41
Backed out 15 changesets (bug 1772313, bug 1772351, bug 1772360) for causing xpc failures in telemetry/tests/unit/test_SocketScalars.js CLOSED TREE
...
Backed out changeset c8b0a2ed239e (bug 1772360)
Backed out changeset 1922adad6abe (bug 1772351)
Backed out changeset 6d3634cce489 (bug 1772351)
Backed out changeset f03968a9d053 (bug 1772351)
Backed out changeset e7a38ef90fe4 (bug 1772351)
Backed out changeset b389e7654771 (bug 1772313)
Backed out changeset 59a33598ff51 (bug 1772313)
Backed out changeset ab60885a8a93 (bug 1772313)
Backed out changeset aad8efac9d05 (bug 1772313)
Backed out changeset 4378e519a8e7 (bug 1772313)
Backed out changeset 302ac54741f8 (bug 1772313)
Backed out changeset 74c59f9fd51c (bug 1772313)
Backed out changeset 575fb877c56c (bug 1772313)
Backed out changeset 2eaa68f10b19 (bug 1772313)
Backed out changeset 4a8b3ba193dc (bug 1772313)
2022-06-06 07:04:25 +03:00
Tooru Fujisawa
b580e51d8f
Bug 1772351 - Part 3: Stop calling XPCOMUtils.defineLazyModuleGetters for AppConstants. r=florian,webdriver-reviewers,whimboo,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D148166
2022-06-06 02:49:13 +00:00
Tooru Fujisawa
6ed0357d29
Bug 1772351 - Part 1: Stop calling ChromeUtils.defineModuleGetter for AppConstants. r=florian
...
Differential Revision: https://phabricator.services.mozilla.com/D148164
2022-06-06 02:49:12 +00:00
Tooru Fujisawa
dae44f3ce8
Bug 1772313 - Part 5: Stop calling ChromeUtils.defineModuleGetter for Services. r=kmag,webcompat-reviewers,pip-reviewers,denschub,mhowell
...
Differential Revision: https://phabricator.services.mozilla.com/D148158
2022-06-06 02:49:10 +00:00
Botond Ballo
f143d23b1c
Bug 1771822 - Do not explicitly set dom.visualviewport.enabled in tests. r=tnikkel
...
This pref is now enabled by default on all platforms.
Depends on D147810
Differential Revision: https://phabricator.services.mozilla.com/D147811
2022-06-02 22:57:56 +00:00
Olli Pettay
2871656052
Bug 1771718, remove idle time limit from SessionSaver.jsm, r=mconley
...
The limit without a separate timeout to guarantee the callback will be called eventually doesn't really work.
See https://bugzilla.mozilla.org/show_bug.cgi?id=1763839#c8
And 5ms jank isn't too bad.
Differential Revision: https://phabricator.services.mozilla.com/D147645
2022-06-02 10:40:55 +00:00
Andrew McCreight
ab92fa38fc
Bug 1771381 - Use entries in TabAttributesInternal.set(). r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D147457
2022-05-27 13:15:11 +00:00
Cristian Tuns
9b5c5999f2
Backed out changeset 6ad49f7d560a (bug 1756995) for causing mochitest failures on browser_firefoxview_tab.js CLOSED TREE
2022-05-25 14:27:30 -04:00
Sarah Clements
1cfa0525cb
Bug 1767473 - Add additional functionality to closed tabs in Firefox View r=Gijs,sfoster
...
* add event listener and update list when a tab is closed
* add additional styling, favicon element and keyboard navigation support
* add tests
Differential Revision: https://phabricator.services.mozilla.com/D145906
2022-05-25 14:26:43 -04:00
Cristian Tuns
b6d246ee8f
Backed out changeset b6894cf5a5c7 (bug 1767473) for causing mochitest failures on browser_firefoxview_tab.js CLOSED TREE
2022-05-25 13:27:03 -04:00
Andreas Farre
139b0999f2
Bug 1756995 - Optimize docshell load end session store collection. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D146207
2022-05-25 16:33:54 +00:00
Sarah Clements
1a502aadca
Bug 1767473 - Add additional functionality to closed tabs in Firefox View r=Gijs,sfoster
...
* add event listener and update list when a tab is closed
* add additional styling, favicon element and keyboard navigation support
* add tests
Differential Revision: https://phabricator.services.mozilla.com/D145906
2022-05-25 14:43:25 +00:00
Dão Gottwald
ce282fd1fd
Bug 1770765 - Session Restore should ignore the Firefox View tab. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D147088
2022-05-24 13:51:35 +00:00
Csoregi Natalia
e7216df734
Backed out changeset a3e657cb7f55 (bug 1770765) for causing failures on browser_firefoxview_tab.js. CLOSED TREE
2022-05-23 21:15:50 +03:00
Cristian Tuns
015cbe386c
Backed out changeset 5c914173639f (bug 1767473) for causing mochitest failures(Assertion failures) CLOSED TREE
2022-05-23 12:12:55 -04:00
Sarah Clements
84ae3abdff
Bug 1767473 - Add additional functionality to closed tabs in Firefox View r=Gijs,sfoster
...
* add event listener and update list when a tab is closed
* add additional styling, favicon element and keyboard navigation support
* add tests
Differential Revision: https://phabricator.services.mozilla.com/D145906
2022-05-23 15:36:17 +00:00
Dão Gottwald
2ae8a44c32
Bug 1770765 - Session Restore should ignore the Firefox View tab. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D147088
2022-05-23 15:08:36 +00:00
Mark Banner
cc09541457
Bug 1769569 - Automatically replace Components.* with C* in sjs files. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D146451
2022-05-18 08:13:19 +00:00
Andrew McCreight
5cedd55c3f
Bug 1514936, part 1 - Remove the outer argument to nsIFactory::createInstance. r=xpcom-reviewers,preferences-reviewers,nika,Gijs
...
This patch won't actually build, because a few bits of code are used
for both nsIFactory::createInstance and static components, and static
components are not fixed until the next patch.
The first place is nsLoadGroupConstructor, which uses an nsIFactory
macro to create a static component constructor. (This could be worked
around by expanding the macro to the state before this patch.)
The other issue is that nsAppShellConstructor is used in an nsIFactory
on OSX, but as a static component on all other platforms. This could
be worked around by wrapping nsAppShellConstructor in an adaptor that
passes in the extra null argument to nsAppShellConstructor.
Differential Revision: https://phabricator.services.mozilla.com/D146456
2022-05-17 20:24:19 +00:00
Sebastian Hengst
e8e4f38731
Backed out 5 changesets (bug 1769569) for causing devtools' browser/browser_page_redirection.js to fail. CLOSED TREE
...
Backed out changeset 66a42eb3a366 (bug 1769569)
Backed out changeset d3cc9629cd9a (bug 1769569)
Backed out changeset edcd3dade079 (bug 1769569)
Backed out changeset 29d8dd058b7a (bug 1769569)
Backed out changeset 1aed34fdf2d3 (bug 1769569)
2022-05-17 19:49:17 +02:00
Mark Banner
82aef582ff
Bug 1769569 - Automatically replace Components.* with C* in sjs files. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D146451
2022-05-17 16:50:33 +00:00
Norisz Fay
cd1a06ccb4
Bug 1716445 - disable browser_scrollPositions.js for frequent failures. r=intermittent-reviewers,MasterWayZ DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D145839
2022-05-09 07:49:05 +00:00
Nika Layzell
7bcd611177
Bug 1766951 - Avoid setting userTypedValue when restoring tabs, r=Gijs,farre
...
This userTypedValue being set was preventing the UrlbarInput from
updating the page proxy state to "valid", and showing the firefox badge
correctly, as the browser thinks the user typed the URL into the urlbar,
rather than it reflecting the currently loaded page.
This patch removes that set which was introduced as a wallpaper fix in
bug 439675 as it should no longer be required for its original purpose
since bug 599909. See bug 1766951 comment 6 for more details about the
reasoning behind removing this assignment.
Differential Revision: https://phabricator.services.mozilla.com/D145389
2022-05-05 22:55:38 +00:00
criss
78c57f6000
Backed out changeset 37b175d0a9fc (bug 1725701) for causing mochitest failures on browser_ext_tabs_discarded.js. CLOSED TREE
2022-05-05 15:55:42 +03:00