No internet connection
  1. Home
  2. Support

Could not open popup menu. Popup menu was not found

By Christ De Kesel @Christ_De_Kesel
    2024-11-02 08:09:21.648Z

    Could not open popup menu. Popup menu was not found

    System Information

    SoundFlow 5.8.3

    OS: darwin 24.1.0

    ProductName: macOS
    ProductVersion: 15.1
    BuildVersion: 24B83

    Steps to Reproduce

    1. I'm in Pro Tools and I have Macros to call up track presets.
    2. The Macro starts with the keyshort cut "Command+Shift+N"
    3. The brings up the UI element. I have that confirmed with the action "Wait for UI element"
    4. From there I use an "Open and select Item in Popup Menu" but that's where it starts going wrong.

    Expected Result

    It's suppose to finish the macro and open/add a track preset to my session

    Actual Result

    It gets stuck in the "Open and select Item in Popup Menu"

    Workaround

    No. It all happened since I updated to Sequoia, I tried remake the macros, I tried using "Key press" to navigate through the menu, I tried by mouse clicks and coordinates, I tried through Pro Tools "Workspace Track Presets" window.. nothing works.. I waited for an update on Sequoia, that happened today, same with the SoundFlow update, but nothing's changed. It's frustrating coz that's 14 specific customised buttons I use all the time and while I am still paying my subscription, this is just not working.

    Other Notes

    help? Thanks very much for looking into it and looking forward to a solution


    Links

    User UID: lOHQrYYBGbcgquJNPxsGZ98xvhH3

    Feedback Key: sffeedback:lOHQrYYBGbcgquJNPxsGZ98xvhH3:-OAfuz32Mfqyz2gahdDi

    Feedback ZIP: /T3GhoTLnUG1/EsOL3O7ytCHGd1f3T8K7iB1eka/essJaqJl09K9bAxlvSzHrz4RBcT57K9mSkhk3zoeiJkjnZA4zebMMe9PLT4A6S4BipRELKc7LWGRTJ9re2RsGPPZfkteFc4ltQaqENvkYcELjZGzNfM0V4PGWuVr6OfWeyCVoJJDIXgB7beHyxAfMhNvCK/076ugbuZ7niF2v/FSUhBFWVpTCtPrKObpG3vU4nVjF1Mct/loQdEt1s9Ag61cWK3AtcOv6Qs055IzKdQ49k68p/fAV+rUufyqx2YWUCNFQAv09iw3wUiyovMGyzAhMkESVCLCqUyh8G62a4epZh0YEINe1iKJys+uCrT3iqw=

    • 12 replies

    There are 12 replies. Estimated reading time: 15 minutes

    1. Hi Christ,

      Thanks for the thorough report. Note, the best way to get help with scripts/macros is to use the "Get help with script/macro" workflow, as we then also have access to your code.

      Could you manually copy/paste in your script here so we can take a look? In case it's a macro, it might be easier if you follow the specific get help steps as it automatically converts your macro into a script so that it's easier to help.

      https://soundflow.org/docs/help#script-help

      1. CChrist De Kesel @Christ_De_Kesel
          2024-11-04 21:27:22.573Z2024-11-06 22:09:14.769Z

          Thanks heaps for your prompt reply:

          Here's the Macro Converted script:
          PS: I know nothing about scripts, it's why I use Macros, I'm not a Soundflow Guru, for me it's a tool to speed up my protools workflow.
          I have 15 macros/buttons for track presets. they all worked seamless until I updated to Sequoia, I've wait for an update on Sequoia and when that came I learned, nothing has changed.
          Here's the script of calling up a track preset. Everything track preset gets stuck on the "3rd line" , the popup menu select.

          sf.keyboard.press({
              keys: "cmd+shift+n",
          });
          
          sf.ui.proTools.windows.whoseTitle.is("New Tracks").first.elementWaitFor({
              waitType: "Appear",
          });
          
          sf.ui.proTools.windows.whoseTitle.is("New Tracks").first.popupButtons.allItems[1].popupMenuSelect({
              menuPath: ["Track Presets","AV 2024"],
          });
          
          sf.ui.proTools.windows.whoseTitle.is("New Tracks").first.popupButtons.first.popupMenuSelect({
              menuPath: ["BASS 6176"],
              pollingInterval: 500,
          });
          
          sf.ui.proTools.windows.whoseTitle.is("New Tracks").first.buttons.whoseTitle.is("Create").first.elementClick();
          
          

          I hope this helps
          Thank you

          Christ

          1. In reply tochrscheuer:
            CChrist De Kesel @Christ_De_Kesel
              2024-11-06 01:02:42.130Z

              Oh, I also remembered downloading the Avid free pack from your website, that has the script/macro to call up track presets and there too it did not work.

              Thanks again.
              Christ

            • C
              In reply toChrist_De_Kesel:
              Christ De Kesel @Christ_De_Kesel
                2024-11-06 00:58:42.028Z

                hey again,

                it seems like Soundflow in sequoia has an issue with picking an item or selection in popup menus, keyboard shortcuts go well, activating apps and following meny paths, all ok. but as soon as we dive into a UI window and a choice from a popup menu needs to be made, it gets stuck. it goes to that menu, but it doesn't navigate to the required item. Does that make sense?

                I can make screen prints, or even screen videos

                while it should be following this "path"

                I hope this helps?

                Thanks again for looking into this.

                Christ

                1. cc @Chad can you take a look? It might be best to redirect Christ to some of the existing packages on the Store that automates track presets.

                  1. CChrist De Kesel @Christ_De_Kesel
                      2024-11-06 19:24:36.449Z

                      Good morning from Australia,

                      I had downloaded this package before to see how it's done there and how it differs from what i do but the track presets automations/scripts/macros don't work either.

                      I literally been trying for nearly a month with anything I can think of before i contacted you guys, contacting you guys was..is my last resort coz I can't think of anything to make this work.

                      Thanks for looking into this.

                      Christ

                      1. Chad Wahlbrink @Chad2024-11-06 23:12:32.270Z

                        Hi, @Christ_De_Kesel,

                        Thanks for the question!

                        First, I recommend updating the latest Pro Tools and SoundFlow versions. Avid just released Sequoia compatibility with Pro Tools 2024.10. You can also download the newest version of SoundFlow, SoundFlow 5.9.0, here:
                        https://my.soundflow.org/install

                        Your logs indicate that you are on Pro Tools 2023.6, which could cause compatibility issues with Pro Tools and macOS Sequoia.

                        That said, I did copy the script you shared and ran into the same issue. The problem is that the script does not register the change in the "New Tracks" window when the Track Preset Folder, "AV 2024," is selected.

                        To remedy this, you can add a wait after the first popupMenuSelect() command.

                        The resulting script could look like this:

                        sf.ui.proTools.appActivateMainWindow();
                        
                        sf.ui.proTools.menuClick({
                            menuPath: ["Track","New..."],
                        });
                        
                        sf.ui.proTools.windows.whoseTitle.is("New Tracks").first.elementWaitFor();
                        
                        sf.ui.proTools.windows.whoseTitle.is("New Tracks").first.popupButtons.whoseDescription.is("Track type").first.popupMenuSelect({
                            menuPath: ["Track Presets","AV 2024"],
                        });
                        
                        sf.ui.proTools.windows.whoseTitle.is("New Tracks").first.popupButtons.whoseTitle.is("AV 2024").first.elementWaitFor();
                        
                        sf.ui.proTools.windows.whoseTitle.is("New Tracks").first.popupButtons.whoseDescription.is("Track Timebase").first.popupMenuSelect({
                            menuPath: ["BASS 6176"],
                        });
                        
                        sf.ui.proTools.windows.whoseTitle.is("New Tracks").first.buttons.whoseTitle.is("Create").first.elementClick();
                        

                        Alternatively, you can use the "New Track with Track Preset" command template from the SoundFlow Pro Tools Package:

                        Here's a video with more detail and an example of making a macro version of this command in macOS Sequia 15.1 and Pro Tools 2024.10:

                        1. CChrist De Kesel @Christ_De_Kesel
                            2024-11-07 08:16:25.036Z

                            THANK YOU so much for your extensive reply, It confirmed a lot, my macros are good but since being on Sequoia, my protools version is not up to working SoundFlow on track presets and some other automation that used UI popup menu's. I just can't get it to work with everything you explained.
                            While I've been using Pro tools for 20 years, the love for the app has died since Avid took over and priced it way too high.
                            I was really hoping I did not need to upgrade, It's get harder to justify. but my choices are pay $300/year (that's atm discounted coz Avid is trying to get m to move from my perpetual license to subscription, without the discount it's $450)
                            or forget about track presets buttons...
                            Gosh.. I wish I'd never gone to Sequoia, but Adobe was pushing me and in an enthusiastic impulsive moment I thought it would make my video work life easier, but not my music production side took a beating (There were more issues such as Sequoia not reading my Raide hard drive system, due to extension permissions and whatnot)

                            Anyhow I digress and I'm ranting.
                            Thank you so much again for doing all this work.
                            I did learn a few things and some other ways of how I make my macros got confirmed, it seems i'm not bad at making macros at all!

                            Thanks again so much

                            PS: if you ever were to figure out a way how to track presets work in a 2023 version. Don't hold back :-)

                            1. It looks like you guys located the source of the problems. In any event, just wanted to add that the majority of the problems with changes in Sonoma and Sequioa are actually down to Apple re-coding their menu system(s) from scratch in a way where they broke things for many app developers. Apple introduced a lot of bugs in the early Sonoma versions that then Avid and SoundFlow were forced to work around. Apple later fixed some of the bugs, but not all.
                              So in this case, the blame for this regressing should not be put on Avid, but rather on Apple releasing faulty code and forcing everybody to upgrade to it.

                              1. CChrist De Kesel @Christ_De_Kesel
                                  2024-11-08 02:48:49.559Z

                                  oh I totally agree, this is all Sequoia's doing, my dislike on Avid is nothing new, I just find it an expensive deal for what you get compared with competitors. That said. So far I have not found one DAW that has a feature like, Adjusting your click track to the (possible flexible) tempos and tempo changes of the drummer, which is handy when you work with MIDI and virtual instruments during a live recording. So in that case i have no choice but to yield to their demands. but agreed. all worked fine until I updated to Sequoia, you have no idea how much I regret that.
                                  I lost my Artist Mix control surfaces, I have to find new driver from my Scarlett Pre X Interface, Also my Pegasus Promise drive system was not recognised... and the list goes on, my small business was suddenly paralysed. I am aware that all these hardware devices are not from last year or even from 3 years ago. But am i supposed to throw out a perfectly well working hard drive system because it's older than 5 years? As much as I am a mac fan, I totally agree, Apple is like the musician with a massive ego but you've put up with it because he/she plays really well. Lately it's become more ego and arrogance (translated from negligence) than skill and if he/she was in my band, he/she would be out quite soon.
                                  Anyhow, we gotta move forward and I'm about to pay the discounted price of A$300 to have things back I had 4 weeks ago. that stings. but again, massive thank you for helping me out and eliminating all options until we got the cause and solution.

                                  Have a great weekend

                                  Christ

                                • In reply toChrist_De_Kesel:
                                  Chad Wahlbrink @Chad2024-11-07 13:14:21.048Z

                                  Hi @Christ_De_Kesel,

                                  I'm glad my post was helpful!

                                  I did try testing this on Pro Tools 2023.6 and macOS Sequoia. In that configuration, the script fails to find the popup menus as expected.

                                  As Christian mentioned, Apple introduced this issue with menus in macOS Sonoma. For this reason, we can only support the versions of Pro Tools optimized for these newer macOS operating systems.

                        2. S
                          In reply toChrist_De_Kesel:
                          SoundFlow Bot @soundflowbot
                            2024-11-12 20:27:28.846Z

                            This report was now added to the internal issue tracked by SoundFlow as SF-1504