Search first
What Happened?
When I start tying [[page name]] and the autocomplete shows up, I'm not able to trigger the autocomplete with the page, either by mouse or by keyboard.
Reproduce the Bug
Go to daily notes
Type [[page
Select page on autocomplete
Nothing happens. The partial [[pag]] tag remains and is not autocompleted
Expected Behavior
The page name should be autocompleted.
Files
logseq_db_private-notes-debug-datoms_1745798712.transit.zip
Screen.Recording.2025-04-27.at.2.04.25.PM.mov
Console output
ui.js:86 [ui] setup logseq ui globals
core.cljs:200 :run-background-task :logseq.db.frontend.entity-plus/reset-immutable-entities-cache!
core.cljs:200 :run-background-task :frontend.handler.db-based.rtc-background-tasks/restart-rtc-to-reconnect
core.cljs:200 :run-background-task :frontend.handler.db-based.rtc-background-tasks/notify-client-need-upgrade-when-larger-remote-schema-version-exists
core.cljs:200 :run-background-task :frontend.handler.db-based.rtc-background-tasks/stop-rtc-if-needed
core.cljs:200 :run-background-task :frontend.handler.db-based.rtc-background-tasks/auto-start-rtc-if-possible
lsplugin.core.js:2
core.cljs:4009 [frontend.modules.shortcut.data-helper] {:shortcut/binding-not-found {:id :ui/highlight-recent-blocks}, :line 82}
overrideMethod @ hook.js:608
mha @ core.cljs:4009
lha @ core.cljs:4003
jha @ core.cljs:3997
kha @ core.cljs:3991
$APP.Re.C @ core.cljs:3985
(anonymous) @ console.cljs:33
c @ glogi.cljs:199
(anonymous) @ log.js:702
tca @ log.js:701
Eca @ log.js:994
$APP.Ei @ glogi.cljs:26
wJc @ data_helper.cljs:82
(anonymous) @ data_helper.cljs:243
(anonymous) @ core.cljs:4829
(anonymous) @ core.cljs:4829
bha @ core.cljs:3511
$APP.k.pa @ core.cljs:3568
$APP.x @ core.cljs:1260
(anonymous) @ core.cljs:3875
bha @ core.cljs:3511
$APP.k.pa @ core.cljs:3568
$APP.x @ core.cljs:1260
$APP.k.Ab @ core.cljs:3343
$APP.Yb @ core.cljs:1309
P8c @ command_palette.cljs:110
eed @ handler.cljs:136
(anonymous) @ core.cljs:89
(anonymous) @ plugin.cljs:947
setTimeout
(anonymous) @ plugin.cljs:946
(anonymous) @ impl.cljc:121
kPa @ promise.js:286
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
handle @ promise.js:133
oPa @ promise.js:326
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:413
Promise.then
$APP.DPa @ promise.js:412
UPa.a.Dp @ impl.cljc:88
$APP.X @ protocols.cljc:41
(anonymous) @ plugin.cljs:832
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
(anonymous) @ plugin.cljs:832
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
handle @ promise.js:133
oPa @ promise.js:326
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
oPa @ promise.js:322
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
oPa @ promise.js:322
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
oPa @ promise.js:322
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
handle @ promise.js:133
oPa @ promise.js:326
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:413
Promise.then
$APP.DPa @ promise.js:412
UPa.a.Dp @ impl.cljc:88
$APP.X @ protocols.cljc:41
(anonymous) @ plugin.cljs:634
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
(anonymous) @ plugin.cljs:634
tid @ api.cljs:396
$APP.pA.G @ core.cljs:542
pA @ core.cljs:538
hha @ core.cljs:3966
$APP.Re.K @ core.cljs:4036
U3b @ plugin.cljs:41
V3b @ plugin.cljs:38
q5b @ plugin.cljs:676
(anonymous) @ plugin.cljs:832
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
(anonymous) @ plugin.cljs:832
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
(anonymous) @ plugin.cljs:832
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
(anonymous) @ plugin.cljs:832
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
oPa @ promise.js:322
kPa @ promise.js:296
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
then @ promise.js:64
$APP.k.Ww @ impl.cljc:121
qG.C @ protocols.cljc:28
qG @ protocols.cljc:10
$APP.Ou.C @ core.cljc:144
k5b @ plugin.cljs:616
(anonymous) @ plugin.cljs:832
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
Q5b @ plugin.cljs:832
R5b @ plugin.cljs:965
omd @ core.cljs:88
(anonymous) @ append.js:3
(anonymous) @ append.js:3
core.cljs:200 restore-tokens-from-localstorage
core.cljs:39
Welcome to Logseq!
If you encounter any problem, feel free to file an issue on GitHub (https://github.com/logseq/logseq)
or join our forum (https://discuss.logseq.com).
.____
| | ____ ____ ______ ____ ______
| | / _ \ / ___\/ ___// __ \/ ____/
| |__( <_> ) /_/ >___ \\ ___< <_| |
|_______ \____/\___ /____ >\___ >__ |
\/ /_____/ \/ \/ |__|
index.js:153 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write
(anonymous) @ index.js:153
(anonymous) @ index.js:153
(anonymous) @ index.js:153
init @ index.js:153
M @ index.js:153
_initRangyHighlighter @ index.js:177
index.js:153 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write
(anonymous) @ index.js:153
(anonymous) @ index.js:153
(anonymous) @ index.js:153
init @ index.js:153
M @ index.js:153
_initRangyHighlighter @ index.js:177
core.cljs:200 :run-background-task :frontend.worker.rtc.core/subscribe-state
db_worker.cljs:83 Ignoring inability to install OPFS sqlite3_vfs: Cannot install OPFS: Missing SharedArrayBuffer and/or Atomics. The server must emit the COOP/COEP response headers to enable those. See https://sqlite.org/wasm/doc/trunk/persistence.md#coop-coep
(anonymous) @ sqlite3-bundler-friendly.mjs:11350
Promise.catch
(anonymous) @ sqlite3-bundler-friendly.mjs:11349
(anonymous) @ sqlite3-bundler-friendly.mjs:6100
Promise.then
sb @ sqlite3-bundler-friendly.mjs:6105
(anonymous) @ sqlite3-bundler-friendly.mjs:12409
Promise.then
r @ sqlite3-bundler-friendly.mjs:12403
(anonymous) @ db_worker.cljs:83
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
(anonymous) @ db_worker.cljs:74
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
(anonymous) @ db_worker.cljs:74
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
(anonymous) @ db_worker.cljs:74
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
(anonymous) @ db_worker.cljs:74
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
(anonymous) @ db_worker.cljs:74
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
(anonymous) @ db_worker.cljs:74
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
W5e @ db_worker.cljs:74
(anonymous) @ db_worker.cljs:457
kha @ core.cljs:3990
$APP.Re.C @ core.cljs:3985
$APP.y4a @ thread_api.cljc:33
lha @ core.cljs:4002
jha @ core.cljs:3997
kha @ core.cljs:3991
$APP.Re.C @ core.cljs:3985
g @ db_worker.cljs:892
f @ db_worker.cljs:876
L @ comlink.js:110
browser.cljs:107 debug: init worker spent: 665ms
browser.cljs:26 Storage will not be cleared unless from explicit user action
core.cljs:200 :debug :db-dirs (".logseq-pool-private-notes" ".logseq-pool-notes" ".logseq-pool-main" ".logseq-pool-Demo") :all-dirs (".logseq-pool-private-notes" ".logseq-pool-notes" ".logseq-pool-main" ".logseq-pool-Demo")
core.cljs:3996 [frontend.worker.shared-service] {:client-id "cea53334-3031-47fa-bac4-7ba47051e590", :line 74}
core.cljs:3996 [frontend.worker.shared-service] {:become-master "cea53334-3031-47fa-bac4-7ba47051e590", :service "logseq_db_private-notes", :line 276}
core.cljs:200 :listen-db-changes! (:gen-asset-change-events :gen-rtc-ops) :repo "logseq_db_private-notes"
core.cljs:200 :frontend.db.restore/restore-graph! loads 12045 datoms in 728 ms
core.cljs:4009 [frontend.modules.shortcut.data-helper] {:shortcut/binding-not-found {:id :ui/highlight-recent-blocks}, :line 82}
overrideMethod @ hook.js:608
(anonymous) @ instrument.js:112
mha @ core.cljs:4009
lha @ core.cljs:4003
jha @ core.cljs:3997
kha @ core.cljs:3991
$APP.Re.C @ core.cljs:3985
(anonymous) @ console.cljs:33
c @ glogi.cljs:199
(anonymous) @ log.js:702
tca @ log.js:701
Eca @ log.js:994
$APP.Ei @ glogi.cljs:26
wJc @ data_helper.cljs:82
VJc @ core.cljs:77
jKc @ core.cljs:63
(anonymous) @ core.cljs:164
(anonymous) @ core.cljs:4829
(anonymous) @ core.cljs:4829
bha @ core.cljs:3511
$APP.k.pa @ core.cljs:3568
$APP.x @ core.cljs:1260
$APP.k.Ab @ core.cljs:3343
$APP.Yb @ core.cljs:1309
$APP.Ez.A @ core.cljs:10350
$APP.Vk.A @ core.cljs:10363
lKc @ core.cljs:158
sKc @ core.cljs:253
(anonymous) @ handler.cljs:88
oPa @ promise.js:309
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
handle @ promise.js:133
oPa @ promise.js:326
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
oPa @ promise.js:322
kPa @ promise.js:296
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
then @ promise.js:64
$APP.k.Ww @ impl.cljc:121
qG.C @ protocols.cljc:28
qG @ protocols.cljc:10
$APP.Ou.C @ core.cljc:144
e @ events.cljs:510
f @ events.cljs:510
$APP.Vh @ ioc_helpers.cljs:43
(anonymous) @ ioc_helpers.cljs:56
(anonymous) @ channels.cljs:65
Oka @ dispatch.cljs:27
b.port1.onmessage @ nexttick.js:195
core.cljs:4009 [frontend.modules.shortcut.data-helper] {:shortcut/binding-not-found {:id :ui/highlight-recent-blocks}, :line 82}
overrideMethod @ hook.js:608
(anonymous) @ instrument.js:112
mha @ core.cljs:4009
lha @ core.cljs:4003
jha @ core.cljs:3997
kha @ core.cljs:3991
$APP.Re.C @ core.cljs:3985
(anonymous) @ console.cljs:33
c @ glogi.cljs:199
(anonymous) @ log.js:702
tca @ log.js:701
Eca @ log.js:994
$APP.Ei @ glogi.cljs:26
wJc @ data_helper.cljs:82
VJc @ core.cljs:78
jKc @ core.cljs:63
(anonymous) @ core.cljs:164
(anonymous) @ core.cljs:4829
(anonymous) @ core.cljs:4829
bha @ core.cljs:3511
$APP.k.pa @ core.cljs:3568
$APP.x @ core.cljs:1260
$APP.k.Ab @ core.cljs:3343
$APP.Yb @ core.cljs:1309
$APP.Ez.A @ core.cljs:10350
$APP.Vk.A @ core.cljs:10363
lKc @ core.cljs:158
sKc @ core.cljs:253
(anonymous) @ handler.cljs:88
oPa @ promise.js:309
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
(anonymous) @ promise.js:327
oPa @ promise.js:309
kPa @ promise.js:296
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
handle @ promise.js:133
oPa @ promise.js:326
kPa @ promise.js:296
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:253
oPa @ promise.js:322
kPa @ promise.js:296
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
then @ promise.js:64
$APP.k.Ww @ impl.cljc:121
qG.C @ protocols.cljc:28
qG @ protocols.cljc:10
$APP.Ou.C @ core.cljc:144
e @ events.cljs:510
f @ events.cljs:510
$APP.Vh @ ioc_helpers.cljs:43
(anonymous) @ ioc_helpers.cljs:56
(anonymous) @ channels.cljs:65
Oka @ dispatch.cljs:27
b.port1.onmessage @ nexttick.js:195
handler.cljs:93 db restored, setting up repo hooks
utils.js:23 NotAllowedError: Failed to execute 'getDirectoryHandle' on 'FileSystemDirectoryHandle': The request is not allowed by the user agent or the platform in the current context.
overrideMethod @ hook.js:608
console.error @ utils.js:23
(anonymous) @ instrument.js:112
(anonymous) @ export.cljs:281
(anonymous) @ core.cljc:325
(anonymous) @ impl.cljc:113
kPa @ promise.js:288
lPa @ promise.js:360
reject @ promise.js:154
(anonymous) @ promise.js:251
(anonymous) @ promise.js:327
oPa @ promise.js:305
kPa @ promise.js:296
lPa @ promise.js:360
reject @ promise.js:154
(anonymous) @ promise.js:251
oPa @ promise.js:305
kPa @ promise.js:296
lPa @ promise.js:360
reject @ promise.js:154
(anonymous) @ promise.js:415
Promise.then
$APP.DPa @ promise.js:412
UPa.a.Dp @ impl.cljc:88
$APP.X @ protocols.cljc:41
(anonymous) @ export.cljs:261
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
(anonymous) @ export.cljs:261
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
BPa @ promise.js:119
$APP.k.Sw @ impl.cljc:105
$APP.Y.C @ protocols.cljc:17
Y @ protocols.cljc:10
(anonymous) @ export.cljs:257
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
lPa @ promise.js:360
resolve @ promise.js:144
(anonymous) @ promise.js:413
Promise.then
$APP.DPa @ promise.js:412
UPa.a.Dp @ impl.cljc:88
$APP.X @ protocols.cljc:41
(anonymous) @ export.cljs:257
(anonymous) @ impl.cljc:105
kPa @ promise.js:286
(anonymous) @ promise.js:189
Promise.then
(anonymous) @ promise.js:189
vPa @ promise.js:260
then @ promise.js:64
$APP.k.Ww @ impl.cljc:121
qG.C @ protocols.cljc:28
qG @ protocols.cljc:10
$APP.Ou.C @ core.cljc:144
e @ events.cljs:510
f @ events.cljs:510
$APP.Vh @ ioc_helpers.cljs:43
(anonymous) @ ioc_helpers.cljs:56
(anonymous) @ channels.cljs:65
Oka @ dispatch.cljs:27
b.port1.onmessage @ nexttick.js:195
Browser, Desktop or Mobile Platform Information
Macos Chrome 0.11.0
Additional Context
I noticed I have two different pages with the same name as well. But it happens on pages without duplicates as well. If I rename the affected page it starts working again.
Are you willing to submit a PR? If you know how to fix the bug.
Search first
What Happened?
When I start tying [[page name]] and the autocomplete shows up, I'm not able to trigger the autocomplete with the page, either by mouse or by keyboard.
Reproduce the Bug
Expected Behavior
The page name should be autocompleted.
Files
logseq_db_private-notes-debug-datoms_1745798712.transit.zip
Screen.Recording.2025-04-27.at.2.04.25.PM.mov
Console output
Browser, Desktop or Mobile Platform Information
Macos Chrome 0.11.0
Additional Context
I noticed I have two different pages with the same name as well. But it happens on pages without duplicates as well. If I rename the affected page it starts working again.
Are you willing to submit a PR? If you know how to fix the bug.