Hi folks,
I wanted to share a change in behavior I discovered while testing my plugin in Zotero 8 beta, which I hadn't seen documented yet. I found that Zotero 8 beta parses `zotero:` URLs differently than Zotero 7 and 7.1 beta.
I specifically encountered this behavior with protocol extension URLs (i.e. `zotero://...`) and found that Z8 extracts the `host` part of the URL where Z7 does not. Using the `http:` protocol instead of `zotero:` results in the same behavior between Z7 and Z8. See attached screenshot for examples.
I'm fuzzy on the URL spec and don't know which behavior is more "correct," but I wanted to share here so folks are aware—especially those of you who are working with protocol extensions.