Onboarding related remixing bugs #148

Open
opened 2026-06-19 04:57:06 +00:00 by utopiah · 1 comment
Owner
  • new components loaded via games.html are not loaded via remixed_room.html, e.g. exportBlocksFromTable() from blocktable component or nextOnboardingStep() from onboarding component, this is a serious problem as it means the final state made by the user might not be reproducible
  • multiple saves done at once (should be a single save per timestamp, not 2 or 3, probably related to multiple execution, could introduce an interaction cooldown)
    • consider cooldown on default that could potentially be overwritten, e.g. for music or gaming interactions
  • some components are time sensitive and thus get random behavior, which is not good for onboarding, for example instruction sets can be beginner or intermediary
- new components loaded via `games.html` are not loaded via `remixed_room.html`, e.g. `exportBlocksFromTable()` from `blocktable` component or `nextOnboardingStep()` from `onboarding` component, this is a serious problem as it means the final state made by the user might not be reproducible - #66 - multiple saves done at once (should be a single save per timestamp, not 2 or 3, probably related to multiple execution, could introduce an interaction cooldown) - consider cooldown on default that could potentially be overwritten, e.g. for music or gaming interactions - some components are time sensitive and thus get random behavior, which is not good for onboarding, for example instruction sets can be beginner or intermediary - see https://git.benetou.fr/utopiah/biggu_s_gate/src/branch/main/pages/commands.js#L57-L63 which should have either a default or an explicit value, not relying on an array that is filled in a non predictable way
Author
Owner
See also on-going - #38
Sign in to join this conversation.