forked from cadence/breezewiki
Unlock search suggestions properly, possibly fix safari
This commit is contained in:
parent
c8401c972c
commit
0b858cf426
1 changed files with 10 additions and 2 deletions
|
@ -74,7 +74,7 @@ effect(() => {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
document.addEventListener("pageshow", () => {
|
window.addEventListener("pageshow", () => {
|
||||||
st.value = "ready" // unlock results from changing after returning to page
|
st.value = "ready" // unlock results from changing after returning to page
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -88,4 +88,12 @@ render(html`<${SuggestionInput} />`, eInput)
|
||||||
// form focus
|
// form focus
|
||||||
|
|
||||||
eForm.addEventListener("focusin", () => focus.value = true)
|
eForm.addEventListener("focusin", () => focus.value = true)
|
||||||
eForm.addEventListener("focusout", () => focus.value = false)
|
eForm.addEventListener("focusout", event => {
|
||||||
|
if (eForm.contains(event.relatedTarget)) {
|
||||||
|
// event fired when changing from one form element to the other
|
||||||
|
focus.value = true
|
||||||
|
} else {
|
||||||
|
// event fired when moving out of the form element
|
||||||
|
focus.value = false
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
Loading…
Reference in a new issue