feat: add special handling for Outlook Web URLs#6120
Conversation
…rectly accessible mail links
There was a problem hiding this comment.
Pull request overview
This PR updates Omarchy’s bundled Chromium “Copy URL” extension to special-case Outlook Web (OWA) message URLs, rewriting them into a stable owa/?ItemID=... deep link that can be used to reopen the same email later.
Changes:
- Add OWA URL parsing/rewrite logic in the extension’s background script when copying the current tab URL.
- Bump the extension version to
1.1and reformatmanifest.jsonfor readability.
Tip
If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| default/chromium/extensions/copy-url/manifest.json | Bumps extension version and reformats manifest fields. |
| default/chromium/extensions/copy-url/background.js | Adds OWA-specific URL rewriting when copying the current URL. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Interesting idea, but I don't think it's a good fit for something that that's as generic as Copy URL. |
fair enough, niche case but very helpful for me :) |
When using Outlook Web (OWA) as Web App and you're reading a specific mail, the current URL in the browser is not what you can use to navigate to that mail later (thanks Microsoft ...) This uses the solution found in https://www.reddit.com/r/Outlook/comments/dqcewq/outlook_link_to_specific_email/ to use the mail
ItemIdto construct a proper URL and use that instead of the original one.