Gijs Kruitbosch
d5e68b3a52
Bug 1634431 - actually update tab colours when container data changes, r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D73684
2020-05-04 14:21:22 +00:00
Mélanie Chauvel (ariasuni)
98bed9ba3c
Bug 1560218 - browser.tabs.duplicate() can now specify index and active property r=robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D67782
2020-05-04 01:11:32 +00:00
Dão Gottwald
aded9368bb
Bug 1633635 - Make tab animations obey prefers-reduced-motion. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D72791
2020-04-30 18:43:37 +00:00
jayati
74e393775a
Bug 1634012 - Remove the browser.tabs.showAudioPlayingIcon pref.r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D73084
2020-04-29 17:22:48 +00:00
Dão Gottwald
a396d00388
Bug 1633781 - Remove activemedia-blocked icon from tab when discarding browser. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D73009
2020-04-29 09:23:55 +00:00
Dão Gottwald
d38b8b76e3
Bug 1632319 - Remove soundplaying icon from tab when discarding browser. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D72656
2020-04-27 23:49:35 +00:00
Nika Layzell
005f7d6520
Bug 1625513 - Part 1: Perform onMayChangeProcess handling within DocumentLoadListener, r=mattwoodrow,pbone,droeh,necko-reviewers,valentin
...
When I first added this method last year, I added it in JS, handled from within
SessionStore.jsm, as that was the easiest place to do it. Now that
DocumentLoadListener exists, it makes more sense to handle this logic directly
from within that code.
Many parts of the process switch are still handled by frontend JS, such as
selecting remote types, and performing toplevel process switches.
Differential Revision: https://phabricator.services.mozilla.com/D68594
2020-04-21 22:33:00 +00:00
Cosmin Sabou
f2de27edf5
Backed out 5 changesets (bug 1625513) for bc failures on browser_identity_UI.js. CLOSED TREE
...
Backed out changeset 88ac5d853e38 (bug 1625513)
Backed out changeset 8ac6db819435 (bug 1625513)
Backed out changeset cc19c74910d1 (bug 1625513)
Backed out changeset 8c235f0f967c (bug 1625513)
Backed out changeset 24a646225c68 (bug 1625513)
2020-04-22 00:17:08 +03:00
Nika Layzell
10fa812c79
Bug 1625513 - Part 1: Perform onMayChangeProcess handling within DocumentLoadListener, r=mattwoodrow,pbone,droeh,necko-reviewers,valentin
...
When I first added this method last year, I added it in JS, handled from within
SessionStore.jsm, as that was the easiest place to do it. Now that
DocumentLoadListener exists, it makes more sense to handle this logic directly
from within that code.
Many parts of the process switch are still handled by frontend JS, such as
selecting remote types, and performing toplevel process switches.
Differential Revision: https://phabricator.services.mozilla.com/D68594
2020-04-21 18:33:39 +00:00
Noemi Erli
a7719605fd
Backed out 4 changesets (bug 1625513) for causing assertion in WindowGlobalChild.cpp
...
Backed out changeset 0366bbc9e0f7 (bug 1625513)
Backed out changeset 3554e0be2e66 (bug 1625513)
Backed out changeset ad09a911bc43 (bug 1625513)
Backed out changeset f2dbff5d584f (bug 1625513)
2020-04-20 22:28:20 +03:00
Nika Layzell
e5267e854c
Bug 1625513 - Part 1: Perform onMayChangeProcess handling within DocumentLoadListener, r=mattwoodrow,pbone,droeh,necko-reviewers,valentin
...
When I first added this method last year, I added it in JS, handled from within
SessionStore.jsm, as that was the easiest place to do it. Now that
DocumentLoadListener exists, it makes more sense to handle this logic directly
from within that code.
Many parts of the process switch are still handled by frontend JS, such as
selecting remote types, and performing toplevel process switches.
Differential Revision: https://phabricator.services.mozilla.com/D68594
2020-04-20 16:57:01 +00:00
aarushivij
4c16085c87
Bug 1631416 - Remove unused gBrowser._XUL_NS r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D71563
2020-04-20 14:57:54 +00:00
Dão Gottwald
b7903cea7a
Bug 1630167 - Remove busy, progress, pendingicon attributes when discarding browser. r=mixedpuppy
...
Differential Revision: https://phabricator.services.mozilla.com/D71302
2020-04-17 20:13:36 +00:00
Oana Pop Rus
0842848548
Backed out 2 changesets (bug 1625513) for bc failures in browser/base/content/test/siteIdentity/browser_identity_UI.js on a CLOSED TREE
...
Backed out changeset 876b33334577 (bug 1625513)
Backed out changeset 69f75d37ae8e (bug 1625513)
2020-04-09 00:57:32 +03:00
Dão Gottwald
6c448c34cd
Bug 1627969 - Remove the megabar pref. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D70023
2020-04-08 19:04:24 +00:00
Nika Layzell
5e936cb7d5
Bug 1625513 - Part 1: Perform onMayChangeProcess handling within DocumentLoadListener, r=mattwoodrow,pbone,droeh
...
When I first added this method last year, I added it in JS, handled from within
SessionStore.jsm, as that was the easiest place to do it. Now that
DocumentLoadListener exists, it makes more sense to handle this logic directly
from within that code.
Many parts of the process switch are still handled by frontend JS, such as
selecting remote types, and performing toplevel process switches.
Differential Revision: https://phabricator.services.mozilla.com/D68594
2020-04-08 16:56:37 +00:00
Nika Layzell
4e2290e8e6
Bug 1616353 - Part 7.4: Pass nsOpenWindowInfo through tabbrowser, r=Gijs
...
The interface changes which browser.js and tabbrowser.js are being updated for
are performed in earlier parts. This patch just covers the required changes to
frontend code to propagate this information down to the nsFrameLoader when it is
created.
Differential Revision: https://phabricator.services.mozilla.com/D67053
2020-04-07 21:39:37 +00:00
Cosmin Sabou
6cffd2c78f
Backed out 2 changesets (bug 1625513) for causing several reftest failures. CLOSED TREE
...
Backed out changeset 64dfd2e32a7b (bug 1625513)
Backed out changeset a78ae89b25b6 (bug 1625513)
2020-04-06 20:11:51 +03:00
Cosmin Sabou
357a0887a1
Backed out 24 changesets (bug 1616353) for fission assertion failures nsGlobalWindowOuter.cpp.
...
Backed out changeset 3a43210e4900 (bug 1616353)
Backed out changeset cb77e9149cf8 (bug 1616353)
Backed out changeset 3aacc7cfe33f (bug 1616353)
Backed out changeset c026b06063a5 (bug 1616353)
Backed out changeset 580e790c5d17 (bug 1616353)
Backed out changeset 6f09bc1c476d (bug 1616353)
Backed out changeset 6955906262c0 (bug 1616353)
Backed out changeset a7700472807a (bug 1616353)
Backed out changeset a4735096e01b (bug 1616353)
Backed out changeset bd1706c57d91 (bug 1616353)
Backed out changeset 363c13296fda (bug 1616353)
Backed out changeset e414df387524 (bug 1616353)
Backed out changeset 765d3364cca0 (bug 1616353)
Backed out changeset 8a13355b4ac4 (bug 1616353)
Backed out changeset ada17fb8fca7 (bug 1616353)
Backed out changeset 6b6b99af186d (bug 1616353)
Backed out changeset ea966e78b296 (bug 1616353)
Backed out changeset cb88e0bbb3b9 (bug 1616353)
Backed out changeset f89a89015114 (bug 1616353)
Backed out changeset ae6058552969 (bug 1616353)
Backed out changeset f42bb5b48c1b (bug 1616353)
Backed out changeset 1ab9d22c73bb (bug 1616353)
Backed out changeset 2692c2c1396b (bug 1616353)
Backed out changeset 11a279c8da08 (bug 1616353)
2020-04-06 20:03:02 +03:00
Nika Layzell
2ad3a8351d
Bug 1625513 - Part 1: Perform onMayChangeProcess handling within DocumentLoadListener, r=mattwoodrow,pbone,droeh
...
When I first added this method last year, I added it in JS, handled from within
SessionStore.jsm, as that was the easiest place to do it. Now that
DocumentLoadListener exists, it makes more sense to handle this logic directly
from within that code.
Many parts of the process switch are still handled by frontend JS, such as
selecting remote types, and performing toplevel process switches.
Differential Revision: https://phabricator.services.mozilla.com/D68594
2020-04-06 15:17:40 +00:00
Nika Layzell
1c99918951
Bug 1616353 - Part 7.4: Pass nsOpenWindowInfo through tabbrowser, r=Gijs
...
The interface changes which browser.js and tabbrowser.js are being updated for
are performed in earlier parts. This patch just covers the required changes to
frontend code to propagate this information down to the nsFrameLoader when it is
created.
Differential Revision: https://phabricator.services.mozilla.com/D67053
2020-04-06 14:30:07 +00:00
Zibi Braniecki
19ebcdc58b
Bug 1602808 - Revert Window Title to use DTD. r=fluent-reviewers,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D68661
2020-04-01 18:44:03 +00:00
Narcis Beleuzu
5e4aeca080
Backed out changeset 16d82f57e0fb (bug 1602808) for bc failures on browser_privatebrowsing_windowtitle.js . CLOSED TREE
2020-04-01 10:24:08 +03:00
Zibi Braniecki
5914374212
Bug 1602808 - Revert Window Title to use DTD. r=fluent-reviewers,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D68661
2020-03-31 23:52:03 +00:00
Emma Malysz
cd5c0033bd
Bug 1624511, ensure that tab crashes within the same content process can be restored. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D68318
2020-03-27 15:28:11 +00:00
Mike Conley
d6296f089e
Bug 1618936 - Make the front-end more robust in how it handles content process launch failures. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D67003
2020-03-20 19:50:20 +00:00
Andrea Marchesini
0fb9104888
Bug 1531289 - target=_blank with a download should close the download tab, r=nika,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D66454
2020-03-19 13:03:14 +00:00
Coroiu Cristina
adde840cf3
Backed out changeset 0453b0a0c49d (bug 1531289) for browser-chrome failures at uriloader/exthandler/tests/mochitest/browser_auto_close_window.js on a CLOSED TREE
2020-03-18 15:55:43 +02:00
Andrea Marchesini
f31ee62e31
Bug 1531289 - target=_blank with a download should close the download tab, r=nika,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D66454
2020-03-18 12:08:24 +00:00
Matt Woodrow
d77d408034
Bug 1620875 - Suppress extra onStateChange(STATE_START) notifications from RemoteWebProgress when switching DocumentChannel with a real channel. r=Gijs,nika
...
Note that this also suppresses notifications from the initial about:blank in the new process, and updates the tabbrowser to not expect those.
Differential Revision: https://phabricator.services.mozilla.com/D65923
2020-03-17 00:50:29 +00:00
Dão Gottwald
cac33ac967
Bug 1610479 - Remove UrlbarInput's dependency on focusAndSelectUrlBar. r=harry
...
Differential Revision: https://phabricator.services.mozilla.com/D66954
2020-03-16 15:53:32 +00:00
Marco Bonardo
85b4838b84
Bug 1621328 - Move CreateExposableURI into nsIOService. r=Gijs,mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D66269
2020-03-13 12:44:36 +00:00
Ed Lee
361cbdb4a5
Bug 1620556 - Automatic code fixes for Prettier 1.19.1 upgrade. r=Standard8,remote-protocol-reviewers,marionette-reviewers,webcompat-reviewers,perftest-reviewers,sparky,whimboo,denschub
...
Differential Revision: https://phabricator.services.mozilla.com/D66128
2020-03-13 23:38:52 +00:00
Dão Gottwald
8ecbcda93d
Bug 1610475 - Move URLBarSetURI to UrlbarInput. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D65535
2020-03-06 16:27:16 +00:00
Alastor Wu
17a07c5626
Bug 1577890 - part6 : remove browser's methods which were used for android media control. r=baku
...
These methods were used for media control and audio focus on Fennec, and we don't need them anymore.
Differential Revision: https://phabricator.services.mozilla.com/D65262
2020-03-05 06:15:33 +00:00
Morgan Reschenberg
630db0167f
Bug 1617544: Add tabHasCustomZoom property to tabbrowser to correctly store state when siteSpecific zoom is disabled. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D65036
2020-03-04 02:30:07 +00:00
Gijs Kruitbosch
726ca4d4e7
Bug 1618379 - remove Web Replay (recordExecution/replayExecution) remnants from browser code, r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D64747
2020-02-28 16:03:08 +00:00
Dão Gottwald
96083649f7
Bug 1508171 - Remove gBrowser.initialBrowser. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D63332
2020-02-19 15:49:19 +00:00
Zibi Braniecki
8954af4b6e
Bug 1613801 - Don't include brand name in the window title on Mac. r=fluent-reviewers,flod,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D62391
2020-02-18 20:07:46 +00:00
shindli
6ce24c62d0
Backed out changeset e5c72e92c4dc (bug 1613801) for causing bc permafailures in browser_privatebrowsing_windowtitle.js CLOSED TREE
2020-02-18 03:07:08 +02:00
Zibi Braniecki
33378083a9
Bug 1613801 - Don't include brand name in the window title on Mac. r=fluent-reviewers,flod,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D62391
2020-02-17 14:39:00 +00:00
Nika Layzell
08ee11d536
Bug 1610614 - Part 2: Check for gFissionBrowser match in swapBrowsersAndCloseOther, r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D61924
2020-02-10 21:34:30 +00:00
Mohd Umar Alam
b4314a566b
Bug 356980 - Added context menu to tab manager menu. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D61799
2020-02-10 19:30:10 +00:00
Nihanth Subramanya
fd86f8fa69
Bug 1608713 - Add nsIWebNavigation load flags to force TRR mode and use them to load captive portal tabs with TRR disabled. r=valentin,Gijs,baku
...
Differential Revision: https://phabricator.services.mozilla.com/D60860
2020-01-24 17:18:35 +00:00
Marco Bonardo
68383dc434
Bug 1601052 - Wait for both TabSelect and urlbar focus changes from the tab switcher. r=dao
...
The Async Tab Switcher seems to fire the TabSelect event in parallel with focus
changes, making the behavior non-predictable, because we need a stable situation
where both events happened.
Differential Revision: https://phabricator.services.mozilla.com/D61353
2020-01-31 15:10:27 +00:00
Emma Malysz
7466d7f29f
Bug 1610463, move _setTabAttributes back into addTab because it was incorrectly named r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D61232
2020-01-29 15:17:05 +00:00
Mike Conley
49abd29c1d
Bug 1576917 - Port PopupBlocker to JSWindowActors to make it Fission-compatible. r=NeilDeakin
...
This patch was started by Alex Vamvounis <a.vamvounis@gmail.com > and finished by
Mike Conley <mconley@mozilla.com >
Differential Revision: https://phabricator.services.mozilla.com/D53075
2020-01-22 21:24:19 +00:00
Doug Thayer
384b27b689
Bug 1596592 - Warm tab being switched to early during tab removal r=mconley,dao
...
Tab switch can be expensive if a page has a beforeunload handler. We should
start warming up the next tab to be shown early in the process of tab removal
to compensate for this. We could only do this if we know we have a
beforeUnload handler, but there shouldn't be any negative side effects of
getting started on the tab switch early regardless.
Differential Revision: https://phabricator.services.mozilla.com/D53099
2020-01-22 17:15:21 +00:00
Emma Malysz
701c209817
Bug 1607718, make addTab helper methods private r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D59892
2020-01-18 00:29:30 +00:00
Gijs Kruitbosch
fad91b3cec
Bug 1608545 - ensure userContextId inherited from relatedTab is used throughout addTab and test for it, r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D60017
2020-01-16 13:54:21 +00:00