Should allow empty search because this is commonly used to reset the search.
<search>
<form>
<label for="query" class="visually-hidden">Search this site</label>
- <input type="search" name="query" id="query" pattern=".*\w+.*" required>
+ <input type="search" name="query" id="query" pattern=".*\w+.*">
<button>
<svg role="img" aria-labelledby="search-icon" width="24" height="24" viewBox="0 0 24 24" fill="none">
<title id="search-icon">Search</title>