Bug 1099052 - don't use transform or flex when elements are full screen roots, r?dholbert draft
authorGijs Kruitbosch <gijskruitbosch@gmail.com>
Tue, 05 Jan 2016 19:01:22 +0000
changeset 319080 283076cb4176f061110bbbadbcd113dd316bde7f
parent 319079 c4a3bf799a229343b2ffd9d84b1dceaa3f734957
child 512533 765fe2bd86480e77eac6aee02c913bd058abd0f5
push id8964
push usergijskruitbosch@gmail.com
push dateTue, 05 Jan 2016 19:01:38 +0000
reviewersdholbert
bugs1099052
milestone46.0a1
Bug 1099052 - don't use transform or flex when elements are full screen roots, r?dholbert
layout/style/html.css
--- a/layout/style/html.css
+++ b/layout/style/html.css
@@ -723,16 +723,21 @@ area {
 }
 
 iframe:-moz-full-screen {
   /* iframes in full-screen mode don't show a border. */
   border: none !important;
   padding: 0 !important;
 }
 
+*|*:not(:root):-moz-full-screen {
+  transform: none !important;
+  flex: none !important;
+}
+
 /* media elements */
 video > xul|videocontrols, audio > xul|videocontrols {
   display: -moz-box;
   -moz-box-orient: vertical;
   -moz-binding: url("chrome://global/content/bindings/videocontrols.xml#videoControls");
 }
 
 video:not([controls]) > xul|videocontrols,