瀏覽代碼

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

Andreas Kling 5 年之前
父節點
當前提交
6886c6efa6
共有 1 個文件被更改,包括 3 次插入0 次删除
  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());