Fixed find-in-page detecting matches in hidden search results

This commit is contained in:
squidfunk
2025-07-16 11:16:29 +02:00
parent f14055aba5
commit fbf7df867d
4 changed files with 9 additions and 8 deletions

View File

@@ -245,7 +245,7 @@
</script>
{% endblock %}
{% block scripts %}
<script src="{{ 'assets/javascripts/bundle.56ea9cef.min.js' | url }}"></script>
<script src="{{ 'assets/javascripts/bundle.a87753dc.min.js' | url }}"></script>
{% for script in config.extra_javascript %}
{{ script | script_tag }}
{% endfor %}

View File

@@ -106,9 +106,10 @@ export function mountSearchResult(
/* Reveal to accessibility tree see https://bit.ly/3iAA7t8 */
watchToggle("search")
.subscribe(active => list.setAttribute(
"role", active ? "list" : "presentation"
))
.subscribe(active => {
list.setAttribute("role", active ? "list" : "hidden")
list.hidden = !active
})
/* Update search result metadata */
push$