jenkins-bot has submitted this change and it was merged. (
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(-)
Approvals:
Bartosz Dziewoński: Looks good to me, approved
jenkins-bot: Verified
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: merged
Gerrit-Change-Id: I87b2e027478e6c040deb31f248f4cdf90b671f7e
Gerrit-PatchSet: 1
Gerrit-Project: oojs/ui
Gerrit-Branch: master
Gerrit-Owner: VolkerE <[email protected]>
Gerrit-Reviewer: Bartosz Dziewoński <[email protected]>
Gerrit-Reviewer: Esanders <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits