diff --git a/app/templates/v2/screens/quellen.html b/app/templates/v2/screens/quellen.html
index b2cdb95..225fdd4 100644
--- a/app/templates/v2/screens/quellen.html
+++ b/app/templates/v2/screens/quellen.html
@@ -396,7 +396,9 @@ async function runSearch(ev) {
form._quellenBound = true;
form.addEventListener('submit', (ev) => {
ev.preventDefault();
- runSearch();
+ // Microtask-Queue erst leeren, sonst hängt der fetch in manchen
+ // Browsern beobachtbar (Submit-State blockt anschließenden fetch).
+ setTimeout(runSearch, 0);
});
}
document.querySelectorAll('input[name="qfilter"]').forEach(r => {