Raspberry Pi 4 - chromium-mir-kiosk

I think I have a similar/the same issue.

I have a snap of an Electron-based kiosk application (based on the electron-kiosk tutorial) which works on the Raspberry Pi 3 (ubuntu-core-18-armhf+raspi3) but not the Raspberry Pi 4 (ubuntu-core-18-armhf-raspi4).

On the Pi 3 the logs show:

Mar 25 17:44:05 localhost systemd[1]: Started Service for snap application krellian-kiosk.krellian-kiosk. Mar 25 17:44:11 localhost systemd[1]: Stopping Service for snap application krellian-kiosk.krellian-kiosk… Mar 25 17:44:11 localhost systemd[1]: Stopped Service for snap application krellian-kiosk.krellian-kiosk. Mar 25 17:44:11 localhost systemd[1]: Started Service for snap application krellian-kiosk.krellian-kiosk. Mar 25 17:44:20 localhost krellian-kiosk.krellian-kiosk[5940]: glamor: EGL version 1.4: Mar 25 17:44:24 localhost krellian-kiosk.krellian-kiosk[5940]: Starting services on port 8080…

On the Pi 4 the logs show:

Mar 25 16:34:58 localhost systemd[1]: Started Service for snap application krellian-kiosk.krellian-kiosk. Mar 25 16:35:18 localhost krellian-kiosk.krellian-kiosk[6452]: glamor: EGL version 1.4: Mar 25 16:35:18 localhost krellian-kiosk.krellian-kiosk[6452]: (EE) Mar 25 16:35:18 localhost krellian-kiosk.krellian-kiosk[6452]: Fatal server error: Mar 25 16:35:18 localhost krellian-kiosk.krellian-kiosk[6452]: (EE) wl_display@1: error 2: no memory Mar 25 16:35:18 localhost krellian-kiosk.krellian-kiosk[6452]: (EE) Mar 25 16:35:18 localhost krellian-kiosk.krellian-kiosk[6452]: i3: Cannot open display Mar 25 16:35:18 localhost krellian-kiosk[6709]: cannot open display: :42

Is there an existing bug report tracking this issue or should we file one?

Application source code: https://github.com/krellian/kiosk Application builds: https://build.snapcraft.io/user/krellian/kiosk

Side note: Where can I send a pull request for the tutorial? A recent change to the Snapcraft build process broke this tutorial and it now needs an extra npm install in the override-build section.

Thanks