hidden="until-found"
Valor de HTML que oculta un contenido pero deja que la búsqueda en página del navegador lo encuentre igualmente — y lo despliega solo cuando el usuario busca ese texto.
El problema aparece en cualquier acordeón y en cualquier FAQ plegada. El contenido oculto con display: none no existe para la función de búsqueda, así que un usuario que pulsa el atajo de búsqueda se entera de que el texto no está — aunque en realidad está en la página, a un clic de distancia. Con este valor en el atributo hidden, el texto sigue indexado por la búsqueda en página y sigue siendo alcanzable por enlaces a fragmentos. Si la búsqueda encuentra algo dentro, el navegador dispara el evento beforematch, tras lo cual el contenido se revela y la página se desplaza hasta él. El elemento <details> ya incorpora este comportamiento de forma nativa. Compatible en Chromium desde 2022.