maidsafe-archive/system_uri

macOS: Doesn't always register as latest/greatest.

Opened this issue · 0 comments

On macOS, specifically with the safe browser, registering a custom protocol works, but it's not guaranteed to open the registering app for that URI. It seems that with different app versions installed, or moved to different parts of the OS (through app translocation, eg), it's currently not guaranteed that a registered URI will open the registering app...

I'm not sure how OSX determines what to open (version... location... something else...). And I'm not sure if there's something on the app level that ought to/could be done to avoid this.

eg:

~/Applications/safe-browser.app opens, and registers itself to handle safe-auth://, BUT ~/downloads.safe-browser.app also exists so maybe OSX decides to open that for safe-auth:// urls, even though we just registered the former as the new handler. :(