Wait for Text to Appear on Screen: Inconsistent Behavior

Hi folks... no crash involved

LOVE the concept of "Wait for Text to Appear on Screen" and my first instance of it in my script works GREAT -- YAY!!!!!!!

Posting this as a bug because, the second instance, from all I'm observing, is doing nothing different, waiting for text to appear on the screen, continuously trying for the specified per __ duration, not needing to move the mouse, and from the focused window, simply won't work to process the next action.

Further specifics: The use case is to automate the downloading of a Salesforce report export. The first wait to appear on screen is for the report to finish running and it SUCCEEDS (again, YAY!!!). The second wait is for the export to complete by watching for ".xls" to appear on the screen (Chrome downloads). So simple, but it's a NG. Is it because the Chrome downloads pop up happens too quickly?

I'm guessing that's the answer, but I'm posting here for the benefit of folks like myself that have a crinkled eyebrow for several hours.


**Affected input device Magic Mouse/Trackpad + ctrl - cmd

Device information:

  • Type of Mac: MacBook Pro M1 pro
  • macOS version: Sonoma 14.1.2
  • BetterTouchTool version: 4.334

20240514.0848 Update: I stopped using wait for text and am exclusively using wait for image

In order for the "wait for text" or "wait for image" to appear actions to work, BTT needs to regularly take a screenshot of your display and search that screenshot. Depending on the interval you set this might happen e.g. once per second.

Now if the popup is disappearing too fast, it might not be captured by BTT. Maybe that's the issue you are seeing.