Not sure how to describe this. For a while now, when I use secret agent, sometimes its modal popup won’t expand unless I mouse it open. Previously, and the expected behavior is, that when I invoke the feature, it pops up, I type in, and it offers up the selections that match. But now, it just sits there without showing anything until I mouse-drag it open.
Thanks for your longtime support of Codebook and sorry for the trouble with the Secret Agent window not expanding. I have a couple of follow up questions to help us try to reproduce it:
Does this non-expansion only occur after you bring up the Secret Agent window with previous text in there (i.e. it doesn’t expand to show the previous results) or does it also occur when you type into the field as well?
Are you using Touch ID authentication for Codebook for macOS?
Are you launching Secret Agent after the main Codebook window is already unlocked? Or are you launching Secret Agent and authenticating via password/touch id through the login there?
Hi @mmoore - my pleasure and well, schtuff happens. Appreciate your willingness to try to resolve it!
Does this non-expansion only occur after you bring up the Secret Agent window with previous text in there (i.e. it doesn’t expand to show the previous results) or does it also occur when you type into the field as well?
I restarted CB and tried it. It happened with previous text in, but, I tried everything again and it won’t recur. No idea what that’s about. I just did the normal go to website, trigger secret agent, touch id auth, type in string that causes the right entry to appear, select and enter as usual.
Are you using Touch ID authentication for Codebook for macOS?
Yes.
Are you launching Secret Agent after the main Codebook window is already unlocked? Or are you launching Secret Agent and authenticating via password/touch id through the login there?
Both, really. It depends on whether I’m at my desk working, in which case CB is usually unlocked, or, if I am back from a break and unlock the Mac and CB, at that time I usually do it via secret agent.
I’ve just uploaded a new beta version which I believe should resolve this issue. While I wasn’t able to exactly reproduce the scenario, some of the other Zetetic team members have seen it occur as well. I believe the root cause is Touch ID login causing one of the lifecycle methods to be double called causing a race condition with one of the flags used to indicate whether the search results were displaying or not.
@mmoore Ok, I installed it yesterday night and have been using it as usual, but I have not seen a recurrence throughout the morning usage. It appears to be fixed, so thank you!
Thanks for testing out the beta and excellent news that it resolves the issue. Sorry about the 404 there, I mis-copied the beta link when initially creating the discussion post. Appreciate you taking the time to help improve Codebook!