VolkerE has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/404608 )
Change subject: PanelLayout: Remove buggy `translateZ` performance hack ...................................................................... PanelLayout: Remove buggy `translateZ` performance hack Promoting to GPU as general approach introduced in Ie8b99bf84dc71b4f6a50b441bf0a6f5a11050eff has lead to several rendering glitches as side-effect. Let's remove it and use it only on specific instances. Bug: T158610 Bug: T185051 Change-Id: I87b2e027478e6c040deb31f248f4cdf90b671f7e --- M src/styles/layouts/PanelLayout.less M src/themes/apex/layouts.less M src/themes/wikimediaui/layouts.less 3 files changed, 0 insertions(+), 17 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/oojs/ui refs/changes/08/404608/1 diff --git a/src/styles/layouts/PanelLayout.less b/src/styles/layouts/PanelLayout.less index 1a6d4e8..9dbf409 100644 --- a/src/styles/layouts/PanelLayout.less +++ b/src/styles/layouts/PanelLayout.less @@ -5,7 +5,6 @@ &-scrollable { overflow: auto; - .oo-ui-force-gpu-composite-layer(); } &-expanded { diff --git a/src/themes/apex/layouts.less b/src/themes/apex/layouts.less index 75ded09..032c6d4 100644 --- a/src/themes/apex/layouts.less +++ b/src/themes/apex/layouts.less @@ -190,14 +190,6 @@ &-padded&-framed { margin: 1em 0; } - - // Support Safari (Webkit), see T176837: - // When promoted to GPU composite layer through - // `.oo-ui-force-gpu-composite-layer()` while not applying a `background-color` - // results in blurry text - &-scrollable { - background-color: @background-color-main; - } } .theme-oo-ui-tabPanelLayout () {} diff --git a/src/themes/wikimediaui/layouts.less b/src/themes/wikimediaui/layouts.less index c4a944d..c49adce 100644 --- a/src/themes/wikimediaui/layouts.less +++ b/src/themes/wikimediaui/layouts.less @@ -251,14 +251,6 @@ &-padded&-framed { margin: 1em 0; } - - // Support Safari (Webkit), see T176837: - // When promoted to GPU composite layer through - // `.oo-ui-force-gpu-composite-layer()` while not applying a `background-color` - // results in blurry text - &-scrollable { - background-color: @background-color-base; - } } .theme-oo-ui-tabPanelLayout () {} -- To view, visit https://gerrit.wikimedia.org/r/404608 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I87b2e027478e6c040deb31f248f4cdf90b671f7e Gerrit-PatchSet: 1 Gerrit-Project: oojs/ui Gerrit-Branch: master Gerrit-Owner: VolkerE <volke...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits