The only CSS property we care about for widgets is "display:none". For everything else, we ignore it and use a native look & feel. :^)
@@ -196,6 +196,11 @@ void Element::recompute_style()
tree_builder.build(*this);
return;
}
+
+ // Don't bother with style on widgets. NATIVE LOOK & FEEL BABY!
+ if (layout_node()->is_widget())
+ return;
auto diff = compute_style_difference(layout_node()->style(), *style, document());
if (diff == StyleDifference::None)