Gijs Kruitbosch
5c12bfddc9
Bug 1710237 - do not show .tab-icon-overlay for PiP anymore, r=jaws
...
This fixes two issues: the overlay 'steals' clicks when displayed for PiP for pinned tabs,
and for unpinned tabs hovering the (invisible) overlay on the icon alters the status text
display (to 'mute tab') - but clicking does not have the effect described by the status text.
Differential Revision: https://phabricator.services.mozilla.com/D115500
2021-06-04 22:55:19 +00:00
Gijs Kruitbosch
feb380e741
Bug 1711519 - remove tabbrowser non-proton code and gProton global browser window property, r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D116632
2021-06-03 11:41:55 +00:00
Emilio Cobos Álvarez
5ddee7313f
Bug 1698132 - Convert proton pref checks from @supports rules to media features. r=Gijs
...
This means that dynamic changes will be handled correctly, we can use
StaticPrefs, etc.
Differential Revision: https://phabricator.services.mozilla.com/D110816
2021-04-05 20:48:05 +00:00
Jared Wein
bf9bf52bb8
Bug 1701003 - Move proton tabs to the proton general pref. r=mstriemer
...
Differential Revision: https://phabricator.services.mozilla.com/D109764
2021-03-26 22:55:21 +00:00
Jared Wein
6a30a4948a
Bug 1695140 - Allow the selected tabs text to extend into the start side of the close buttons padding when its not hovered to show more text. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D108498
2021-03-24 17:14:12 +00:00
Tim Nguyen
3d835208e2
Bug 1699499 - Increase proton touch mode toolbar height. r=desktop-theme-reviewers,dao
...
...and one consistency improvement in a selector.
Differential Revision: https://phabricator.services.mozilla.com/D108975
2021-03-18 17:42:18 +00:00
Tim Nguyen
bc646014e0
Bug 1693066 - Followup: use consistent end proton comment style. DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D108317
2021-03-13 16:30:10 +00:00
Tim Nguyen
46fa6456fb
Bug 1693066 - Implement new proton tab audio indicator design. r=jaws,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D107733
2021-03-13 14:17:36 +00:00
Emma Malysz
c21a9bca42
Bug 1694276, hide muted label on tab when in pip mode r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D106038
2021-02-23 03:42:35 +00:00
Jared Wein
a49d843fa8
Bug 1689852 - Show autoplay blocked and picture-in-picture text label in tab. r=mconley,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D103826
2021-02-11 22:05:52 +00:00
Bogdan Tara
d3343662ce
Backed out 4 changesets (bug 1688294, bug 1688072, bug 1689852, bug 1690775) for assertion failure at FetchDriver.cpp CLOSED TREE
...
Backed out changeset 875a43504848 (bug 1690775)
Backed out changeset 977472ead74c (bug 1688294)
Backed out changeset 0788a5748ee1 (bug 1688072)
Backed out changeset d2ca3aec6fd6 (bug 1689852)
2021-02-11 07:49:56 +02:00
Jared Wein
ab383aead4
Bug 1689852 - Show autoplay blocked and picture-in-picture text label in tab. r=mconley,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D103826
2021-02-10 16:16:19 +00:00
Bogdan Tara
3e381638b2
Backed out 3 changesets (bug 1688294, bug 1688072, bug 1689852)for wpt leakcheck failures CLOSED TREE
...
Backed out changeset 32f3082f44bb (bug 1688294)
Backed out changeset bd374838529f (bug 1688072)
Backed out changeset b87c6bdada6e (bug 1689852)
2021-02-11 00:35:17 +02:00
Jared Wein
836d02b22d
Bug 1689852 - Show autoplay blocked and picture-in-picture text label in tab. r=mconley,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D103826
2021-02-10 16:16:19 +00:00
Dão Gottwald
57d8ec78b2
Bug 1679463 - Replace :not(foo):not(bar) with :not(foo,bar) in browser/. r=ntim
...
Differential Revision: https://phabricator.services.mozilla.com/D98028
2020-11-26 21:54:32 +00:00
Niklas Baumgardner
d073562ebf
Bug 1667805 - Adding default favicon to tabs that don't have favicon when using PiP. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D91636
2020-09-28 22:44:04 +00:00
Niklas Baumgardner
ffe6596576
Bug 1612648 - Picture in Picture tab mute options moved to overlay on tab image icon. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D90027
2020-09-23 19:17:18 +00:00
aarushivij
93aace0110
Bug 1625895 - Change tabbrowser-arrowscrollbox from class to id. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D68817
--HG--
extra : moz-landing-system : lando
2020-03-30 18:06:04 +00:00
Dão Gottwald
37e4eda7ad
Bug 1584498 - Set tab drop indicator width and negative margin in CSS instead of calculating them on the fly. r=harry
...
Differential Revision: https://phabricator.services.mozilla.com/D59091
--HG--
extra : moz-landing-system : lando
2020-01-08 15:19:19 +00:00
Andrew Swan
7696519cff
Bug 1555060 Convert <tabs> to a custom element
...
The conversion for "regular" <tabs> elements is straightforward, most of
the work here is to support the tab strip (the <tabs> element with the id
"tabbrowser-tabs"). The markup needed for the tab strip moves directly
into browser.xhtml and the construction/teardown logic is now explicitly
driven from gBrowser. There are many more little tweaks too numerous to
enumerate.
Differential Revision: https://phabricator.services.mozilla.com/D32855
--HG--
rename : browser/base/content/tabbrowser.xml => browser/base/content/tabbrowser-tabs.js
extra : source : c163881a80c9a032b40f7d965fad6a6850fcf8a4
extra : intermediate-source : a5c6deeda8a9475ac0268a4351417c8ff659c962
extra : histedit_source : 5eb8b3d14027f2aeca5c52534096837cd0343104%2Ca23a07ddd5e1fb8bd084644dd6db0ee028b7c4b4
2019-06-20 14:09:37 -07:00
Ciure Andrei
c04368fddd
Backed out 3 changesets (bug 1555060) for causing test_tabbar.py to perma fail CLOSED TREE
...
Backed out changeset a5c6deeda8a9 (bug 1555060)
Backed out changeset f4e21e465f38 (bug 1555060)
Backed out changeset c71c45fe3e63 (bug 1555060)
--HG--
rename : browser/base/content/tabbrowser-tabs.js => browser/base/content/tabbrowser.xml
2019-06-28 00:21:50 +03:00
Andrew Swan
e6c0e0f03a
Bug 1555060 Convert <tabs> to a custom element
...
The conversion for "regular" <tabs> elements is straightforward, most of
the work here is to support the tab strip (the <tabs> element with the id
"tabbrowser-tabs"). The markup needed for the tab strip moves directly
into browser.xhtml and the construction/teardown logic is now explicitly
driven from gBrowser. There are many more little tweaks too numerous to
enumerate.
Differential Revision: https://phabricator.services.mozilla.com/D32855
--HG--
rename : browser/base/content/tabbrowser.xml => browser/base/content/tabbrowser-tabs.js
extra : rebase_source : 6b2b0ed9b01958d1b2db605ab300c4bebcaa461c
extra : source : c163881a80c9a032b40f7d965fad6a6850fcf8a4
2019-06-20 14:09:37 -07:00
meandave
a41d4f81aa
Bug 1554579 - Pinned tab becomes too wide when picture-in-picture icon is present. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D34418
--HG--
extra : moz-landing-system : lando
2019-06-24 16:10:58 +00:00
meandave
39ca462747
Bug 1528459 - Show PiP Icon in parent tab of media. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D29023
--HG--
extra : moz-landing-system : lando
2019-05-22 18:44:28 +00:00
Brian Grinstead
aa4c004b0f
Bug 1539665 - Handle the tabbrowser-arrowscrollbox XBL logic from within tabbrowser-tabs r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D25153
--HG--
extra : moz-landing-system : lando
2019-03-29 14:34:59 +00:00
Dão Gottwald
fb03a6d522
Backed out changeset 59c8fffe9e41 (bug 1442694)
2019-03-07 11:41:29 +01:00
Doug Thayer
9790c57933
Bug 1442694 - Preopen pinned tabs before session restore r=Gijs
...
When we open firefox with pinned tabs, we first paint a window with
one tab open, and then that tab gets displaced after the pinned tabs
come in. This aims to ensure that our first paint contains the
pinned tab, so that we don't have tabs moving around after first
paint.
MozReview-Commit-ID: GC1y6NlgLTd
Differential Revision: https://phabricator.services.mozilla.com/D18742
--HG--
extra : moz-landing-system : lando
2019-03-01 18:28:53 +00:00
shindli
08b7f8eebb
Backed out 2 changesets (bug 1442694) for breaking session restores on update a=backout
...
Backed out changeset f100f8631f78 (bug 1442694)
Backed out changeset 7a20c79a0e12 (bug 1442694)
2019-02-26 18:32:20 +02:00
Doug Thayer
978e0344ff
Bug 1442694 - Preopen pinned tabs before session restore r=Gijs
...
When we open firefox with pinned tabs, we first paint a window with
one tab open, and then that tab gets displaced after the pinned tabs
come in. This aims to ensure that our first paint contains the
pinned tab, so that we don't have tabs moving around after first
paint.
MozReview-Commit-ID: GC1y6NlgLTd
Differential Revision: https://phabricator.services.mozilla.com/D18742
--HG--
extra : moz-landing-system : lando
2019-02-25 19:19:07 +00:00
Jared Wein
98ab4d61f7
Bug 1511095 - Remove SchedulePressure.jsm and the fallback loading throbber in the tabstrip. r=mconley
...
The APNG version is still used by the TabsList which can't support the SVG version of the throbber currently.
Differential Revision: https://phabricator.services.mozilla.com/D13461
--HG--
extra : moz-landing-system : lando
2018-11-29 22:25:33 +00:00
Dave Townsend
d0040cf29d
Bug 1487650: Don't show a space for a pending favicon in pinned tabs. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D4771
--HG--
extra : moz-landing-system : lando
2018-08-31 22:20:39 +00:00
Dave Townsend
730ca3472e
Bug 1473514: Display an empty space for the tab icon while waiting for the real favicon to appear. r=dao
...
This adds a simple empty box that is displayed when we're still loading an icon
but are no longer showing the throbber. Ideally I'd like to keep showing the
throbber and maintain the busy state but that seems more risky for now.
Differential Revision: https://phabricator.services.mozilla.com/D2364
--HG--
extra : moz-landing-system : lando
2018-08-29 18:27:36 +00:00
Dão Gottwald
d0a8d0ffb2
Bug 1442582 - Remove the tabbrowser-tabpanels binding. r=dao
...
MozReview-Commit-ID: HcQgRbvcdiV
--HG--
extra : rebase_source : 4eaebcb9e651f5e5e90a5082cb04678b4739e585
2018-03-16 22:30:01 +01:00
layely
20d9cf4517
Bug 1458018 - Add style for multiselected tabs. r=jaws
...
MozReview-Commit-ID: Ead7pIfHBJP
--HG--
extra : rebase_source : 72d469d6d4ab12e5179a4acd279f84b7ba0993b7
2018-06-03 05:04:48 +00:00
Dão Gottwald
370a71d654
Bug 1440865 - Stop overriding tabbrowser-tabpanels' background for [pendingpaint]. r=mconley
...
MozReview-Commit-ID: 42yr3JYMjWJ
--HG--
extra : rebase_source : 0f375df6a44e043920ef12df9bdd1da53f46c638
2018-05-15 11:37:09 +02:00
layely
1a0abb0c95
Bug 1458010 - Add ability to select multiple tabs using Ctrl/Cmd. r=jaws
...
MozReview-Commit-ID: BHelQhtv7Gk
--HG--
extra : rebase_source : 8af7fa34c174274364fe61650e406b4f2ad90ddc
2018-05-05 03:56:23 +00:00
Cosmin Sabou
372f39f032
Backed out changeset d679c9a9afa0 (bug 1442582) for mochitest browser chrome failures at browser_ext_tabs_create.js on a CLOSED TREE
2018-03-07 22:19:53 +02:00
Dão Gottwald
3d577d8685
Bug 1442582 - Remove the tabbrowser-tabpanels binding. r=mconley
...
MozReview-Commit-ID: GBOzGTZFBcJ
--HG--
extra : rebase_source : 1955bf18ce22371fecaf4c56800346640051647b
2018-03-07 11:35:57 +01:00
Dão Gottwald
732eeec0ab
Bug 1442651 - Remove the tabbrowser element and binding. r=bgrins
...
MozReview-Commit-ID: 2IXukkFq5C2
--HG--
extra : rebase_source : 4fd817951e19b39b5b06e75614031302177e86b2
2018-03-05 20:33:36 +01:00
Dão Gottwald
cc32283cef
Bug 1429929 - Remove tabbrowser-close-tab-button binding. r=Gijs
...
MozReview-Commit-ID: 3bIccSfVMuJ
--HG--
extra : rebase_source : ac26550607713effeb9b72a39986d4f2d3b95bf2
2018-01-14 13:12:05 +01:00
Sebastian Hengst
a1ce5692fe
Backed out changeset 8c2097e14828 (bug 1429929) for failing browser-chrome's browser_audioTabIcon.js and browser_usercontextid_tabdrop.js
...
--HG--
extra : rebase_source : 755e24594b27d30fc4a624b99fc3d1fef29054f9
2018-01-12 20:03:10 +02:00
Dão Gottwald
822d260d6e
Bug 1429929 - Remove tabbrowser-close-tab-button binding. r=Gijs
...
MozReview-Commit-ID: D8jAMM6IqJ5
--HG--
extra : rebase_source : 4e7243928dc529babf9de29f8967a5fb041e870e
2018-01-12 17:25:37 +01:00
Jared Wein
d6b4704310
Bug 1406414 - Switch to an APNG loading indicator when the browser is under schedule pressure. r=francois,mconley
...
MozReview-Commit-ID: 13KnlI9QcvU
--HG--
extra : rebase_source : 04ec34551ca8d0c2b4566c069ddf9202673bd3d2
2017-09-21 16:10:49 -04:00
Aruna Maurya
50f8526d49
Bug 1408362 - Remove the tabbrowser-tabs class. r=dao
...
MozReview-Commit-ID: KsjQkoyLEiE
2017-10-17 11:56:24 +02:00
Sam Foster
bdbc4e152e
Bug 1400831 - Use a shorter tab-drop-indicator image to fit both default and compact themes, and move its box-align to CSS. r=dao
...
* Fix shadow overlap and re-optimize w. pngcrush and optipng w. -strip all to remove metadata
MozReview-Commit-ID: GJJfYMUz34q
--HG--
extra : rebase_source : 9b3869b24f163c98885cfe664002d1d23381b293
2017-10-02 11:01:21 -07:00
Brian Grinstead
26a7c6c740
Bug 1394975 - Remove the tabbrowser-tabbox xbl binding;r=mossop
...
This is used to change the tabs property on the tabbox, which can be done
on the tabbox binding directly by passing an attribute
MozReview-Commit-ID: EViFT4O4ozl
--HG--
extra : rebase_source : 896de8e284237547b31baa0761901d1ecf672fc5
2017-08-31 09:31:36 -07:00
Dão Gottwald
48da2d49f0
Bug 1349555 - Implement most of the photon tab strip. r=johannh
...
MozReview-Commit-ID: 96ug22yZt5G
--HG--
extra : rebase_source : 248c9e43cfd11de7ecee80d73b5b634b8d60e4d8
2017-08-03 09:15:23 +02:00
Wes Kocher
cffa02b4bb
Backed out 2 changesets (bug 1349555) for failures in viewport-units-css2-001.html a=backout
...
Backed out changeset 5f1e7e8de03f (bug 1349555)
Backed out changeset 3ef0f35adc9f (bug 1349555)
MozReview-Commit-ID: Ly8AeXQy5Mn
2017-08-02 15:22:58 -07:00
Dão Gottwald
4204a10e89
Bug 1349555 - Implement most of the photon tab strip. r=johannh
...
MozReview-Commit-ID: GmWBIdjNMkC
--HG--
extra : rebase_source : f8e7a73b751e59ead4ed67c3fc2aaccd5f939798
2017-08-02 15:06:10 +02:00
Sebastian Hengst
4843c0f278
Backed out changeset c9594a10a88a (bug 1349555) for failing browser_windowopen_reflows.js. r=backout
2017-08-02 18:26:37 +02:00