casual-simulation / casualos

Casual Open Simulation for the Web
https://ab1.bot
MIT License
48 stars 8 forks source link

Confirmation code dialog prevents custom preact apps from rendering on the page. #421

Closed Blitzy closed 4 months ago

Blitzy commented 4 months ago

Custom preact apps stop rendering properly after going through the confirmation code based login flow on CasualOS distributions like https://brandplayer.com.

Once the confirmation code dialog appears on screen, custom apps stop rendering to the page entirely and it doesnt seem possible to get them to appear on the page until after a refresh.

Loom video: https://www.loom.com/share/2f5b0b6d42b341e8be447d87712d3887?sid=431a19e0-135b-40bd-83ef-2be9a78dd101

Repro egg: https://brandplayer.com/?pattern=login-preactApp-bug&studio=f2723462-4a17-45cf-bd12-1a9a7438f377&bios=free%20inst