I tried with a somewhat minimal example attached, on it, click works fine with hooks, the passage and text, so I must have broken it somewhere in my bigger projet, I still have issues with (click: ?page), though. When I circle through elements with tab, at some point, it's focused on something I cannot see, which I guess is the page, pressing Enter or Space doesn't do anything though, while clicking works fine. I have the same issue on Chrome Version 104.0.5112.81 and Firefox version 103.0.1. If it's just something on my computer, I guess it is not an issue, I'm sorry, I don't have access to another device. Click.html
I noticed it first with (click: ?page), but then I tried applying click to hooks or the passage, I had the same issue. Contrary to links, (click:) elements do not appear to be keyboard focusable. When I relied on them to direct to the next passage, I did not find out how to make it usable for keyboard users, aside from using regular links instead. I am sorry if I missed something.
Starting from a passage with the default Harlowe appearance (white text on black background), if we go to another passage whose ?page has been enchanted to have a gradient or striped background, and then come back to the initial passage, using either a link or the undo button, or go to another passage with no enchantments, the page's background appears white, instead of the expected black. Since the text reverts back to white as expected, it becomes illegible. Enchanting a page to have a flat coloured background doesn't cause any issues. In fact, going to a page with a flat coloured background "fixes" the white background issue.
A simple example story: Background_Issue.html