diff --git a/typed-html/src/elements.rs b/typed-html/src/elements.rs
index 9c022f4..2d7fee2 100644
--- a/typed-html/src/elements.rs
+++ b/typed-html/src/elements.rs
@@ -313,6 +313,7 @@ declare_elements! {
text: String,
type: String, // TODO could be an enum
} in [MetadataContent, FlowContent, PhrasingContent, TableColumnContent, HTMLContent] with UnsafeTextNode;
+ search in [FlowContent] with FlowContent;
section in [FlowContent, SectioningContent] with FlowContent;
select {
autocomplete: String,