We’re attempting to fix an issue where the load file button doesn’t respond for some users making the program unusable. Unfortunately it only affects a small portion of users, and we can’t recreate it across multiple computers we have at the office or at home.
We’ve made an experimental build to hopefully track down the issue - it had a few changes to how the load file dialog is shown to force it to attach to the current window, adds more extensive logging to the electron handler, and changes some other listeners to only fire once to hopefully prevent the IPC message queue from getting blocked.
If you are unable to load files using the UI element, it would be super helpful if you could download the following build and post your results to the following questions:
[2021-07-12 07:07:03.437] [info] Result of powerSaveBlocker: true
[2021-07-12 07:07:08.460] [error] Error: net::ERR_INTERNET_DISCONNECTED
at SimpleURLLoaderWrapper. (electron/js2c/browser_init.js:101:6400)
at SimpleURLLoaderWrapper.emit (events.js:310:20)
That error is actually related to the auto-updater not being able to find an internet connection to check if there’s a new version. It’s throwing an error early in the main thread leading to other UI events not registering - including the event we listen to for file loading. That would explain why it’s happening intermittently/such a small subset of users: most people have a internet connection active. It also makes the issue relatively easy to reproduce - disconnect internet, attempt to load file, validate if dialog appears. We should be able to fix this relatively quickly.