Skip to content

Conversation

@tvararu
Copy link

@tvararu tvararu commented Nov 4, 2025

Fixes #959.

This preserves the isInvisibleDefault flag by adding it to serialisation and deserialisation.

Add a regression test to ensure it works correctly. I haven't tested the C# version manually, but I did as part of my PR to inkjs.

That PR contains more details about the exact analysis of the bug; I haven't duplicated it here as it's basically the same.

All tests pass:

Starting test execution, please wait...
A total of 1 test files matched the specified pattern.

Passed!  - Failed:     0, Passed:   358, Skipped:     0, Total:   358, Duration: 535 ms

Fixes inkle#959.

This preserves the `isInvisibleDefault` flag by adding it to
serialisation and deserialisation.

Add a regression test to ensure it works correctly. I haven't tested the
C# version, but I did test this as part of [my PR to
inkjs](y-lohse/inkjs#1130).

That PR contains more details about the exact analysis of the bug; I
haven't duplicated it here as it's basically the same.

All tests pass:

```sh
Starting test execution, please wait...
A total of 1 test files matched the specified pattern.

Passed!  - Failed:     0, Passed:   358, Skipped:     0, Total:   358, Duration: 535 ms
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fallback choices become visible after reloading the story state

1 participant