Here's a perplexing problem that occurred today on my Windows XP computer:
I have been routinely been opening and closing two stacks (the first for a new project that I'm developing and the second for one that I use for testing things). Up to now there have been no problems doing this.
However, this afternoon I had the Script Editor open and was looking at the script for card 2 in the first stack. With the Script Editor still open, I selected "Open" from the File Menu and went to the other stack. The first thing I did there was to go to card 2 and open the Script Editor to look at the script for it. But instead of seeing the script for the card in this script, the script for the card from the first stack was showing.
My first thought was that HyperNext's internal memory (for lack of a better term) was just mixed up. So I quit HyperNext and then re-opened it. Still the same problem.
So then I thought that perhaps the memory on my computer might be confused, so I restarted the computer. But still the same problem.
The original script for this card is no longer there. It has been completely replaced by the script form the other stack.
Since this is my test stack, it more of a annoyance than a problem this time, but obviously it could be a serious problem in other circumstances, should it occur again.
Do you have any thoughts on what might be causing this behavior and/or how to avoid it?
Should I perhaps be sure to close the Script Editor before I switch stacks?
P.S. On a somewhat related issue: Why does the "Close" item in the File Menu of HyperNext not work? (I'm referring to the main HyperNext program, not a user-created stack.)