When link is clicked in an external app, firefox 117 does not open the link if it needs to start
Categories
(Firefox :: General, defect)
Tracking
()
Tracking | Status | |
---|---|---|
relnote-firefox | --- | 117+ |
firefox-esr102 | --- | unaffected |
firefox-esr115 | --- | unaffected |
firefox117 | + | verified |
firefox118 | + | verified |
firefox119 | + | verified |
People
(Reporter: scottha, Assigned: dao)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
48 bytes,
text/x-phabricator-request
|
RyanVM
:
approval-mozilla-beta+
RyanVM
:
approval-mozilla-release+
|
Details | Review |
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/117.0
Steps to reproduce:
Click on a link in Outlook for Mac, Mac Mail, Word (any external app)
Actual results:
Firefox opens to my home page and does NOT open the link which triggered the Firefox launch
Expected results:
Firefox opens to my home page and also opens the link which triggered the Firefox launch
Comment 1•1 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Widget: Cocoa' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Updated•1 years ago
|
Comment 2•1 years ago
•
|
||
pushlog: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=e4d87ff75575880ea0c0fa09b316e360e4d9492f&tochange=511a6a347d490d95f83e47414d604a17e143c218
good: https://archive.mozilla.org/pub/firefox/nightly/2023/07/2023-07-07-09-28-00-mozilla-central/
bad: https://archive.mozilla.org/pub/firefox/nightly/2023/07/2023-07-07-22-03-36-mozilla-central/
STR used:
- Get a .dmg Firefox build.
- Mount dmg.
- Drag and drop Firefox locally. (e.g Desktop).
- Launch Firefox and stop updates( or modify channel.prefs).
- Make Firefox the default browser.
- Close Firefox.
- Click on an external link : eg. a hyperlink featured in a slack channel.
Please note that if Firefox is launched using Profile Manager the issue does not reproduce.
Comment 3•1 years ago
|
||
From that range, https://bugzilla.mozilla.org/show_bug.cgi?id=713713 seems like the most plausible candidate I'm seeing?
Assignee | ||
Comment 4•1 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #3)
From that range, https://bugzilla.mozilla.org/show_bug.cgi?id=713713 seems like the most plausible candidate I'm seeing?
Agreed. Will take a closer look.
Assignee | ||
Updated•1 years ago
|
Comment 5•1 years ago
|
||
Set release status flags based on info from the regressing bug 713713
Comment 6•1 years ago
|
||
(In reply to Ardelean Oana, Desktop QA from comment #2)
STR used:
- Get a .dmg Firefox build.
- Mount dmg.
- Launch Firefox and stop updates( or modify channel.prefs).
- Make Firefox the default browser.
- Close Firefox.
- Click on an external link : eg. a hyperlink featured in a slack channel.
Please note that if Firefox is launched using Profile Manager the issue does not reproduce.
@Ardelean, are you running Firefox out of the .dmg or copying it to somewhere before launching it?
Comment 7•1 years ago
|
||
I believe the cause of this issue is the same as the issue I describe in bug 1818194 comment 10, due to the symptoms and cause issue matching so closely.
Comment 8•1 years ago
|
||
[Tracking Requested - why for this release]:
Release regression with 117.
Assignee | ||
Comment 9•1 years ago
|
||
(In reply to Nika Layzell [:nika] (ni? for response) from comment #7)
I believe the cause of this issue is the same as the issue I describe in bug 1818194 comment 10, due to the symptoms and cause issue matching so closely.
Thanks! That makes sense, as I couldn't reproduce this bug via just ./obj-x86_64-pc-linux-gnu/dist/bin/firefox https://example.com
For the purpose of this bug, I guess I'll try your suggestion of using browsing-context-discarded
instead of the unload
handler in registerOpeningWindow
.
Updated•1 years ago
|
After mounting, I copied Firefox by dragging it onto Desktop. Sorry for not being more explicit. Updating the steps.
Assignee | ||
Comment 11•1 years ago
|
||
Comment 12•1 years ago
|
||
Comment 13•1 years ago
|
||
bugherder |
Comment 14•1 years ago
|
||
Would be great if we could get some QA testing on this fix now that's available in Nightlies, including the See Also bugs.
Comment 15•1 years ago
|
||
The patch landed in nightly and beta is affected.
:dao, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- If no, please set
status-firefox118
towontfix
.
For more information, please visit BugBot documentation.
Assignee | ||
Comment 16•1 years ago
|
||
Comment on attachment 9351603 [details]
Bug 1850828 - Use browsing-context-discarded instead of unload listener to delete pending windows that close before we track them as open windows. r=nika
Beta/Release Uplift Approval Request
- User impact if declined: please see comment 0
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: please see comment 0
- List of other uplifts needed: none
- Risk to taking this patch: Medium
- Why is the change risky/not risky? (and alternatives if risky): It's a relatively small and contained fix, but going with medium since unfortunately we don't have automated tests for the behavior that broke.
- String changes made/needed: none
- Is Android affected?: No
Comment 17•1 years ago
|
||
Comment on attachment 9351603 [details]
Bug 1850828 - Use browsing-context-discarded instead of unload listener to delete pending windows that close before we track them as open windows. r=nika
Approved for 118.0b6.
Comment 18•1 years ago
|
||
uplift |
Updated•1 years ago
|
Updated•1 years ago
|
Verified as fixed on Firefox 118.0b6(build ID: 20230907180212) and Nightly 119.0a1(build ID: 20230908094535) on macOS 12.
Hyperlinks opened from a third-party application are now opened properly with Firefox.
Updated•1 years ago
|
Comment 22•1 years ago
|
||
Fixed by backout for 117.0.1.
https://hg.mozilla.org/releases/mozilla-release/rev/1095e192521fc2ae558176d1881a6eee935ccc41
Comment 23•1 years ago
|
||
Comment on attachment 9351603 [details]
Bug 1850828 - Use browsing-context-discarded instead of unload listener to delete pending windows that close before we track them as open windows. r=nika
Unfortunately, backing out the regressing change was causing test failures in browser_search_history.js. I'm going to re-land that and uplift this fix instead.
Comment 24•1 years ago
|
||
uplift |
Comment 25•1 years ago
|
||
Added to the 117.0.1 release notes:
Fixed a bug causing links opened from outside Firefox to not open on macOS
Verified as fixed on Firefox 117.0.1(build ID: 20230912013654) on macOS 12.
Hyperlinks from a third-party app, .webloc files and ‘open -a’ commands are successfully opened.
Description
•