I’m running an older Ghost instance, which is only sparsely updated.
I recently saw, that the EU changed some stuff concerning your imprint. And since that is legally iffy I wanted to update it on my website.
My imprint is created as a page that is linked in the footer.
Now the issue is when I click on the page overview in the admin panel, I only see my posts but there should be 3 pages listed. I only see a never ending loading icon.
Reloading, clearing the cache and updating the ghost instance to the latest version didn’t fix this.
So I checked the console and there is an error concerning a Promise in vendor.js and this strongly feels like I hit a bug.
One page has an “Umlaut” in the title - could this maybe cause the issue?
Is there a way outside of the admin panel to edit those pages?
Issue Summary
- Page overview (admin panel) is not loading all pages
- Page overview is endless loading and showing an error in console
Steps to Reproduce
- Open pages in admin panel
- Watch the loader endless spin
Setup information
Ghost version v5.130.2
Node.js Version
Node.js v22.17.1
How did you install Ghost?
Direct instance on a shared webserver
Provide details of your host & operating system
CentOS 7.9.2009
Database type
10.6.19-MariaDB
Browser & OS version
Google Chrome 138.0.7204.169
Relevant log / error output
vendor-051d43ec47258…cc21a6d8c50.js:7733 Uncaught (in promise) TypeError: e.on is not a function
at vendor-051d43ec47258…a6d8c50.js:7733:805
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:7733
Promise.then
_initialInfinityModelSetup @ vendor-051d43ec47258…cc21a6d8c50.js:7733
init @ vendor-051d43ec47258…cc21a6d8c50.js:7730
r @ vendor-051d43ec47258…cc21a6d8c50.js:1843
g @ vendor-051d43ec47258…cc21a6d8c50.js:1769
create @ vendor-051d43ec47258…cc21a6d8c50.js:1776
create @ vendor-051d43ec47258…fcc21a6d8c50.js:576
create @ vendor-051d43ec47258…fcc21a6d8c50.js:788
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:2768
evaluate @ vendor-051d43ec47258…cc21a6d8c50.js:2645
evaluateSyscall @ vendor-051d43ec47258…cc21a6d8c50.js:2894
evaluateInner @ vendor-051d43ec47258…cc21a6d8c50.js:2888
evaluateOuter @ vendor-051d43ec47258…cc21a6d8c50.js:2888
next @ vendor-051d43ec47258…cc21a6d8c50.js:2958
_execute @ vendor-051d43ec47258…cc21a6d8c50.js:2957
execute @ vendor-051d43ec47258…cc21a6d8c50.js:2956
handleException @ vendor-051d43ec47258…cc21a6d8c50.js:2899
handleException @ vendor-051d43ec47258…cc21a6d8c50.js:2915
throw @ vendor-051d43ec47258…cc21a6d8c50.js:2896
evaluate @ vendor-051d43ec47258…cc21a6d8c50.js:2723
_execute @ vendor-051d43ec47258…cc21a6d8c50.js:2896
execute @ vendor-051d43ec47258…cc21a6d8c50.js:2894
rerender @ vendor-051d43ec47258…cc21a6d8c50.js:2916
(anonymous) @ vendor-051d43ec47258…fcc21a6d8c50.js:975
(anonymous) @ vendor-051d43ec47258…fcc21a6d8c50.js:999
zt @ vendor-051d43ec47258…cc21a6d8c50.js:2884
_renderRoots @ vendor-051d43ec47258…fcc21a6d8c50.js:998
_renderRootsTransaction @ vendor-051d43ec47258…cc21a6d8c50.js:1003
_revalidate @ vendor-051d43ec47258…cc21a6d8c50.js:1003
invoke @ vendor-051d43ec47258…cc21a6d8c50.js:3220
flush @ vendor-051d43ec47258…cc21a6d8c50.js:3212
flush @ vendor-051d43ec47258…cc21a6d8c50.js:3223
_end @ vendor-051d43ec47258…cc21a6d8c50.js:3274
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3232
Promise.then
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3198
flush @ vendor-051d43ec47258…cc21a6d8c50.js:2192
_scheduleAutorun @ vendor-051d43ec47258…cc21a6d8c50.js:3288
_end @ vendor-051d43ec47258…cc21a6d8c50.js:3275
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3232
Promise.then
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3198
flush @ vendor-051d43ec47258…cc21a6d8c50.js:2192
_scheduleAutorun @ vendor-051d43ec47258…cc21a6d8c50.js:3288
_end @ vendor-051d43ec47258…cc21a6d8c50.js:3275
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3232
Promise.then
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3198
flush @ vendor-051d43ec47258…cc21a6d8c50.js:2192
_scheduleAutorun @ vendor-051d43ec47258…cc21a6d8c50.js:3288
_ensureInstance @ vendor-051d43ec47258…cc21a6d8c50.js:3286
schedule @ vendor-051d43ec47258…cc21a6d8c50.js:3249
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:1652
g @ vendor-051d43ec47258…cc21a6d8c50.js:3637
p @ vendor-051d43ec47258…cc21a6d8c50.js:3634
f @ vendor-051d43ec47258…cc21a6d8c50.js:3637
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3659
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:6734
Promise.then
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:6734
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3659
O @ vendor-051d43ec47258…cc21a6d8c50.js:3659
t @ vendor-051d43ec47258…cc21a6d8c50.js:6693
request @ vendor-051d43ec47258…cc21a6d8c50.js:6734
ajax @ vendor-051d43ec47258…cc21a6d8c50.js:6773
query @ ghost-03ba1e3a74e7e9…f9445d1dcff473.js:8
query @ ghost-03ba1e3a74e7e9…9445d1dcff473.js:17
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:6187
_ @ vendor-051d43ec47258…cc21a6d8c50.js:3641
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3648
invoke @ vendor-051d43ec47258…cc21a6d8c50.js:3220
flush @ vendor-051d43ec47258…cc21a6d8c50.js:3212
flush @ vendor-051d43ec47258…cc21a6d8c50.js:3223
_end @ vendor-051d43ec47258…cc21a6d8c50.js:3274
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3232
Promise.then
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3198
flush @ vendor-051d43ec47258…cc21a6d8c50.js:2192
_scheduleAutorun @ vendor-051d43ec47258…cc21a6d8c50.js:3288
_end @ vendor-051d43ec47258…cc21a6d8c50.js:3275
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3232
Promise.then
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3198
flush @ vendor-051d43ec47258…cc21a6d8c50.js:2192
_scheduleAutorun @ vendor-051d43ec47258…cc21a6d8c50.js:3288
_end @ vendor-051d43ec47258…cc21a6d8c50.js:3275
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3232
Promise.then
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3198
flush @ vendor-051d43ec47258…cc21a6d8c50.js:2192
_scheduleAutorun @ vendor-051d43ec47258…cc21a6d8c50.js:3288
_end @ vendor-051d43ec47258…cc21a6d8c50.js:3275
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3232
Promise.then
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3198
flush @ vendor-051d43ec47258…cc21a6d8c50.js:2192
_scheduleAutorun @ vendor-051d43ec47258…cc21a6d8c50.js:3288
_end @ vendor-051d43ec47258…cc21a6d8c50.js:3275
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3232
Promise.then
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3198
flush @ vendor-051d43ec47258…cc21a6d8c50.js:2192
_scheduleAutorun @ vendor-051d43ec47258…cc21a6d8c50.js:3288
_end @ vendor-051d43ec47258…cc21a6d8c50.js:3275
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3232
Promise.then
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3198
flush @ vendor-051d43ec47258…cc21a6d8c50.js:2192
_scheduleAutorun @ vendor-051d43ec47258…cc21a6d8c50.js:3288
_end @ vendor-051d43ec47258…cc21a6d8c50.js:3275
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3232
Promise.then
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3198
flush @ vendor-051d43ec47258…cc21a6d8c50.js:2192
_scheduleAutorun @ vendor-051d43ec47258…cc21a6d8c50.js:3288
_end @ vendor-051d43ec47258…cc21a6d8c50.js:3275
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3232
Promise.then
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3198
flush @ vendor-051d43ec47258…cc21a6d8c50.js:2192
_scheduleAutorun @ vendor-051d43ec47258…cc21a6d8c50.js:3288
_end @ vendor-051d43ec47258…cc21a6d8c50.js:3275
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3232
Promise.then
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3198
flush @ vendor-051d43ec47258…cc21a6d8c50.js:2192
_scheduleAutorun @ vendor-051d43ec47258…cc21a6d8c50.js:3288
_end @ vendor-051d43ec47258…cc21a6d8c50.js:3275
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3232
Promise.then
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3198
flush @ vendor-051d43ec47258…cc21a6d8c50.js:2192
_scheduleAutorun @ vendor-051d43ec47258…cc21a6d8c50.js:3288
_ensureInstance @ vendor-051d43ec47258…cc21a6d8c50.js:3286
schedule @ vendor-051d43ec47258…cc21a6d8c50.js:3249
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:1652
g @ vendor-051d43ec47258…cc21a6d8c50.js:3637
f @ vendor-051d43ec47258…cc21a6d8c50.js:3635
(anonymous) @ vendor-051d43ec47258…cc21a6d8c50.js:3659
(anonymous) @ ghost-03ba1e3a74e7e9…45d1dcff473.js:4136```