Thanks for replying. I'm not seeing the Add _ menu item command in either Safari or Firefox. You're right: there is no entry for BookMacster in Preferences/Privacy/Automation, and no way to add an entry. Grrrr Apple.
Hello, JT.
Thank you for contacting us. I think you mean that the
Add <whatever> menu item in BookMacster's Menu Extra, which magically appears whenever you click the Menu Extra while visiting a web page in a web browser does not appear. It
does appear when you are visiting a web page in a different browser such as Firefox.
Pleas reply and tell me if I am wrong.
Anyhow, if I have described the situation correctly, this is what happens when one of Apple's little
enhanced security gifts in Mojave goes wrong. In the following, I describe what happens when you try to add from the Menu Extra in BookMacster, but the story is the same if you use the Dock Menu, or the Global Keyboard Shortcut, in BookMacster, or Markster.
To populate that menu, when Safari is active, BookMacster asks Safari for the name and URL of the current web page via AppleScript (because, sadly, Safari does not provide any more reliable means).
Aha! says macOS.
Some app may be trying to steal which web page you are viewing! What should happen, and I think this has happened for most users, is that, the first time you click our menu extra with Safari active, macOS displays a warning dialog asking if it is OK for BookMacster to play with Safari. Then when you click
Allow, a new entry,
BookMacster > Safari, appears in System Preferences > Privacy > Automation, with a checkbox that is switched on. And that is permanent, so the next time and the next day when you do this, macOS allows Safari to pass its information to BookMacster, and everything works.
I think it has worked that way for most users. But I'm guessing that if something goes wrong during that first interaction,
BookMacster > Safari does not get added to the System Preferences > Privacy > Automation, and the next time and the next day when you click our menu extra, instead of asking again, macOS simply refuses the connection and hands BookMacster an error. Furthermore, there is no way to manually add allowed connections to the list in System Preferences > Privacy > Automation.
I've done a lot of experiments but cannot find a workaround. If anyone finds one, please tell us. I plan to submit a technical support incident to Apple tomorrow morning. An answer may take several days to a week or more