startup custom macros don't compile on browser refresh
Tested in Chrome and Firefox.
When a user refreshes the browser manually (e.g., using F5) or the browser self-refreshes (e.g., mobile devices do this), custom macros defined with the startup tag do not parse correctly, throwing the error
I can't call ...whatever this is because it isn't a custom macro. I tried to use a macro, but its call wasn't written correctly.
Here is a minimum breaking code example with 2 passages.
PASSAGE 1. Tags: startup
(set: $myMacro to (macro: str-type _s, [ (output:)[ _s] ] )) Here is my startup custom macro: ($myMacro: "testing testing") Refresh the page. Is it alive? Yes. [[Next page->next-page]]
PASSAGE 2. next-page
Here is my startup custom macro: ($myMacro: "testing testing") Refresh the page. Is it alive? No.