This commit is contained in:
Chris Wanstrath 2025-10-06 20:57:48 -07:00
parent 0c892e55b3
commit 71de13c7a3

View File

@ -111,12 +111,9 @@ function handleBrowserKeydown(e: KeyboardEvent) {
} }
function handleClick(e: MouseEvent) { function handleClick(e: MouseEvent) {
const target = (e.target as HTMLElement).closest("button, a") const target = e.target
if (!(target instanceof HTMLElement)) return if (!(target instanceof HTMLElement)) return
if (target.id.endsWith("-button"))
e.preventDefault()
switch (target.id) { switch (target.id) {
case "back-button": case "back-button":
navigateBack(); break navigateBack(); break
@ -129,10 +126,14 @@ function handleClick(e: MouseEvent) {
case "fullscreen-button": case "fullscreen-button":
fullscreenBrowser(); break fullscreenBrowser(); break
case "close-button": case "close-button":
closeBrowser(); break e.stopImmediatePropagation()
closeBrowser()
break
default: default:
return return
} }
e.preventDefault()
} }
function handlePageLoad() { function handlePageLoad() {