Replace sync-system with an <altspace-sync> element that derives from ANode. This allows us to block A-Frame from rendering until node.load() is called, which only happens after the sync utility has reloaded the app with a sync instance id in the URL and has established a connection.
Does A-Frame let you put elements before a-assets? Seems like that is the main thing you want to prevent loading, and I thought it required first-child status.
Replace
sync-system
with an<altspace-sync>
element that derives from ANode. This allows us to block A-Frame from rendering untilnode.load()
is called, which only happens after the sync utility has reloaded the app with a sync instance id in the URL and has established a connection.