Almost half a year ago, I wrote some code that had text in a passage and then used a Harlowe (goto:) macro to move to another passage. I just got back to it and updated Twine to 2.0.10 and Harlowe to 1.2.1. Now, under the desktop version, the (goto:) macro appears to hide text in the previous passage. For instance, create a new game and, in the first passage, add:
This text isn't ever shown.
(go-to: "Second Passage")
Then create "Second Passage" and put in:
This text //is// shown.
When you run the game, the only thing that's shown is
This text is shown.
That appears to be a behavior change. Is it a bug? If so, I can file it as an issue at the Harlowe repository, if that's the right way to report these kinds of things.
Comments
I am not sure this is a bug as such, because it could be argued that the (goto:) macro is meant to instantly move the reader to a different passage.
I can get around it with using (display:) instead, which is arguably what I should've been doing in the first place.