Fix failure to navigate, quote transitions

This commit is contained in:
Jon Staab
2024-11-20 08:53:12 -08:00
parent 05f7d128e4
commit 1c0e680c17
8 changed files with 41 additions and 34 deletions
+9 -5
View File
@@ -47,9 +47,9 @@
const isBlock = (i: number) => {
const parsed = fullContent[i]
if (!parsed || hideMedia) return true
if (!parsed || hideMedia) return false
if (isLink(parsed) && isStartOrEnd(i) && $userSettingValues.show_media) {
if (isLink(parsed) && $userSettingValues.show_media && isStartOrEnd(i)) {
return true
}
@@ -64,14 +64,18 @@
const parsed = fullContent[i]
if (!parsed || isNewline(parsed)) return true
if (isText(parsed)) return parsed.value.match(/^\s+$/)
if (isText(parsed)) return Boolean(parsed.value.match(/^\s+$/))
return false
}
const isStartAndEnd = (i: number) => Boolean(isBoundary(i - 1) && isBoundary(i + 1))
const isStart = (i: number) => isBoundary(i - 1)
const isStartOrEnd = (i: number) => Boolean(isBoundary(i - 1) || isBoundary(i + 1))
const isEnd = (i: number) => isBoundary(i + 1)
const isStartAndEnd = (i: number) => isStart(i) && isEnd(i)
const isStartOrEnd = (i: number) => isStart(i) || isEnd(i)
const ignoreWarning = () => {
warning = null