@@ -1069,13 +1069,13 @@ class BitmapCanvas extends EngineCanvas {
1069
1069
_canvasPool.endOfPaint ();
1070
1070
_elementCache? .commitFrame ();
1071
1071
// Wrap all elements in translate3d (workaround for webkit paint order bug).
1072
- /* if (_contains3dTransform && browserEngine == BrowserEngine.webkit) {
1072
+ if (_contains3dTransform && browserEngine == BrowserEngine .webkit) {
1073
1073
for (final DomElement element in rootElement.children) {
1074
1074
final DomHTMLDivElement paintOrderElement = createDomHTMLDivElement ()
1075
1075
..style.transform = 'translate3d(0,0,0)' ;
1076
- paintOrderElement.append (element);
1077
- rootElement.append (paintOrderElement);
1078
- _children.add(paintOrderElement as html.Element );
1076
+ paintOrderElement.appendChild (element);
1077
+ rootElement.appendChild (paintOrderElement);
1078
+ _children.add (paintOrderElement as html.DivElement );
1079
1079
}
1080
1080
}
1081
1081
final DomNode ? firstChild = rootElement.firstChild;
@@ -1086,8 +1086,8 @@ class BitmapCanvas extends EngineCanvas {
1086
1086
maybeCanvas.style.zIndex = '-1' ;
1087
1087
}
1088
1088
}
1089
- }*/
1090
- if (_contains3dTransform && browserEngine == BrowserEngine .webkit) {
1089
+ }
1090
+ /* if (_contains3dTransform && browserEngine == BrowserEngine.webkit) {
1091
1091
for (final html.Element element in (rootElement as html.Element).children) {
1092
1092
final html.DivElement paintOrderElement = html.DivElement()
1093
1093
..style.transform = 'translate3d(0,0,0)';
@@ -1101,7 +1101,7 @@ class BitmapCanvas extends EngineCanvas {
1101
1101
firstChild.tagName.toLowerCase() ==
1102
1102
'canvas') {
1103
1103
firstChild.style.zIndex = '-1';
1104
- }
1104
+ }*/
1105
1105
}
1106
1106
1107
1107
/// Computes paint bounds given [targetTransform] to completely cover window
0 commit comments