Browse Source

LibWeb: Don't generate a layout node for <input type="hidden">

Andreas Kling 5 năm trước cách đây
mục cha
commit
6886c6efa6
1 tập tin đã thay đổi với 3 bổ sung0 xóa
  1. 3 0
      Libraries/LibWeb/DOM/HTMLInputElement.cpp

+ 3 - 0
Libraries/LibWeb/DOM/HTMLInputElement.cpp

@@ -52,6 +52,9 @@ RefPtr<LayoutNode> HTMLInputElement::create_layout_node(const StyleProperties*)
     ASSERT(frame.html_view());
     auto& html_view = const_cast<HtmlView&>(*frame.html_view());
 
+    if (type() == "hidden")
+        return nullptr;
+
     RefPtr<GUI::Widget> widget;
     if (type() == "submit") {
         auto& button = html_view.add<GUI::Button>(value());