The latest version of this extension doesn't work with the "set as home page" setting. It ends up just being a blank page, despite there being content in it. This is latest version, 1.0.6. I tried uninstalling, and reinstalling the extension, do a migrate, and clear cache multiple times. This is all on a brand new Flarum install. See screenshots below. Both settings are correct. The page works if navigated to the slug URL itself (i.e. https://celiac.io/p/1-home) but not the root domain (https://celiac.io).
The FoF Links button works if the link is set to the page slug URL too, but only if you start on the /all page or another page. Once you go to the home page, none of the links work at all.
Might be worth mentioning I set this forum up exactly like another one, same extensions, but the old one is using 1.0.5 of FoF Pages. So this probably is something bugged in the latest. FoF Links versions are the same: 1.1.4.
I get nothing in the Flarum logs, but this is the error(s) I get in the Dev Tools:
TypeError: t is null
view PagePage.js:27
a render.js:30
c render.js:155
c render.js:160
c render.js:66
l render.js:50
c render.js:103
c render.js:62
p render.js:487
p render.js:419
f render.js:302
exports render.js:964
a mount-redraw.js:14
m router.js:114
promise callback*t router.js:126
k router.js:95
a render.js:30
exports render.js:971
mount mount-redraw.js:45
y router.js:160
mount Application.tsx:328
mount ForumApplication.tsx:114
boot Application.tsx:299
<anonymous> (index):160
mount-redraw.js:15:23
a mount-redraw.js:15
m router.js:114
(Async: promise callback)
t router.js:126
k router.js:95
a render.js:30
exports render.js:971
mount mount-redraw.js:45
y router.js:160
mount Application.tsx:328
mount ForumApplication.tsx:114
boot Application.tsx:299
<anonymous> (index):160
TypeError: t.state is undefined
p render.js:929
p render.js:407
f render.js:315
p render.js:444
p render.js:415
p render.js:488
p render.js:419
f render.js:302
exports render.js:964
a mount-redraw.js:14
u mount-redraw.js:25
u mount-redraw.js:23
show HomePage.js:18
loadPage PagePage.js:100
promise callback*o.loadPage PagePage.js:99
oninit PagePage.js:18
oninit HomePage.js:8
a render.js:30
M render.js:917
c render.js:153
c render.js:160
c render.js:66
l render.js:50
c render.js:103
c render.js:62
p render.js:487
p render.js:419
f render.js:302
exports render.js:964
a mount-redraw.js:14
m router.js:114
promise callback*t router.js:126
k router.js:95
a render.js:30
exports render.js:971
mount mount-redraw.js:45
y router.js:160
mount Application.tsx:328
mount ForumApplication.tsx:114
boot Application.tsx:299
<anonymous> (index):160
mount-redraw.js:15:23
Screenshots for them being set correctly: