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…
	
	Add table
		Add a link
		
	
		Reference in a new issue