User reported that he got blank screen on my develop instance on mobile chrome, couldn't reproduce it with chrome on my phone but with samsung internet I got the same results.
Did more investigation, the user had older version of chrome (58), which also fails on desktop, so I can at least debug this now.
Edited
Designs
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
Ok spent time in browserstack trying different versions, it seems that chrome 69 and older fails, chrome 70 and newer doesn't. didn't yet find out what causes it to not load
honestly, I don't know if it's worth the effort to fix the code to work perfectly with really old browsers like that, but what would be nice is wrap it in some error handling so that we can fall back to something that does work (fix default themes somehow and make sure new themes don't become messed up the same way) and give the user a warning with our new fancy notice system. I just want users on old browsers to be able to load the site at all, don't really care if it works perfectly
problem is, at least how it looks to me right now - it's broken at the very core and is basically a miracle it works at all in some cases. The only reasonable/fallback thing to do there is to replace SLOT_ORDERED with codegen constant array, i.e. evaluate it during compile time instead of on client.
I am curious however how did it ended up being broken and gonna investigate further