mirror of
https://github.com/tulir/gomuks.git
synced 2025-04-19 18:13:41 -05:00
web/timeline: fix clicking spoilers and summaries on mobile
This commit is contained in:
parent
ce728417e5
commit
15238b66f9
2 changed files with 4 additions and 0 deletions
|
@ -106,6 +106,8 @@ const TimelineEvent = ({ evt, prevEvt, disableMenu, smallReplies, isFocused }: T
|
|||
if (
|
||||
targetElem.tagName === "A"
|
||||
|| targetElem.tagName === "IMG"
|
||||
|| targetElem.tagName === "VIDEO"
|
||||
|| targetElem.tagName === "SUMMARY"
|
||||
) {
|
||||
return
|
||||
}
|
||||
|
|
|
@ -58,9 +58,11 @@ const onClickHTML = (evt: React.MouseEvent<HTMLDivElement>) => {
|
|||
} else if (targetElem.closest?.("span.hicli-spoiler")?.classList.toggle("spoiler-revealed")) {
|
||||
// When unspoilering, don't trigger links and other clickables inside the spoiler
|
||||
evt.preventDefault()
|
||||
evt.stopPropagation()
|
||||
} else if (isAnchorElement(targetElem) && targetElem.href.startsWith("matrix:")) {
|
||||
onClickMatrixURI(targetElem.href)
|
||||
evt.preventDefault()
|
||||
evt.stopPropagation()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue