Open frantic0 opened 3 years ago
More diagnostics after testing different scenarios
When transitioning between tutorials with Learners, there is ONE occurrence of the error. There is also anomalous behaviour creating two Learners after the transition.
When reloading the page in tutorial with a learner, there are TWO occurrences of the error.
When transitioning from a playground with a learner to a tutorial with a learner
One problem is that svelte-grid is refreshing the items collection more than once.
There are instances of asynchronously initialized Learners colliding, and the signal engine isn't managing them well.
The first action should be to eliminate artefacts introduced by svelte-grid items collection refreshing to understand the bug better.
Alternative might include re-utilizing the Learners by detaching them from Learner Editor
Some tutorial layouts do not have the 'id' property on the
data
property. This is a mandatory feature.