Hey Andreas!
I love BTT and I have been using it for the past 2 years now. It's incredible how many features are crammed in
I noticed that you have a new "Transform & Replace Selection With ChatGPT" action and I wanted to ask about it.
I am developing an app that helps users with text - and I need to access the user's selected text. For this I am using the AXAccesibility API of course but there are some apps that I quite cannot get to work - like Firefox (GeckoNSApplication) or Microsoft Word. The API simply does not return the element or the tree.
Even though I am trying to set the AXEnhancedUserInterface and even the AXManualAccessibility to true. I have went through many forums, and bug report submissions in Chromium, Mozzila etc. but haven't found a definitive answer. It works in native & most Electron apps.
When I try the "Transform & Replace" action from BTT, it works anywhere - it obtains the user text, and then pastes it back and does it flawlessly. Like if there was a VoiceOver active on the system (in that case my app also works flawlessly)
Would you be willing to provide me with some insight into your implementation? Because I have spent a few tens of hours on this and didn't find any definitive solution.