Closed Bug 1870852 Opened 2 years ago Closed 2 years ago

Firefox cannot be pinned to the taskbar from the first onboarding card

Categories

(Firefox :: Shell Integration, defect)

Desktop
Windows
defect

Tracking

()

VERIFIED FIXED
123 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox121 --- unaffected
firefox122 + verified
firefox123 --- verified

People

(Reporter: ppop, Assigned: nipunshukla002)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

[Affected versions]:

  • Firefox Beta Version 122.0b1, Build ID 20231218153201
  • Firefox Nightly Version 122.0a1, Build ID 20231217210522

[Affected platforms]:

  • Windows 10 x64
  • Windows 11 x64

[Prerequisites]:

  • Have the latest Firefox Beta 122 installed.
  • Do not have the Firefox browser pinned to the taskbar,

[Steps to reproduce]:

  1. Open the browser with the profile from prerequisites.
  2. Navigate to the about:welcome page and make sure the "Pin Firefox to taskbar" option is checked.
  3. Click the "Save and continue" button.
  4. Right-click the Firefox icon from the taskbar and observe the context menu.

[Expected result]:

  • Firefox is pinned to the taskbar and the option to Unpin is displayed.

[Actual result]:

  • Firefox is not pinned to the taskbar and the option to Pin is displayed.

[Regression]

  • I've run a regression check using mozregression and it appears that the issue was caused by Bug 1863636.

Last good revision: eedf073554aca71a2d13b1d32d24e432d87c172b
First bad revision: c1276dfd362aae45feedd7e55a86a959480617f8
Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=eedf073554aca71a2d13b1d32d24e432d87c172b&tochange=c1276dfd362aae45feedd7e55a86a959480617f8

[Notes]:

  • Attached a screen recording of the issue.
  • The issue is only reproducible on Windows machines.
  • The issue is also reproducible when trying to pin a Private window from the "Private browsing freedom in one click" promo.
Attached image no_pin.gif

Thanks for raising this bug, I'm investigating it now.

Assignee: nobody → nshukla
Status: NEW → ASSIGNED

Comment on attachment 9369507 [details]
Bug 1870852 - Fixed about:welcome pinning regression r=mhughes

Beta/Release Uplift Approval Request

  • User impact if declined: about:welcome and other notifications will no longer be able to successfully pin Firefox to the taskbar on Windows systems. This could lead to major disruptions in new user acquisition and should be fixed as soon as feasible.
  • Is this code covered by automated tests?: Unknown
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: See steps to reproduce about:welcome bug in Description

Steps to reproduce Private Browsing bug:

  1. Open a new private window on a profile from prerequisites
  2. Within "Private browsing freedom in one click" experiment click "Pin to taskbar"
  3. Private Browsing should be successfully pinned to taskbar
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): This is a simple logic change to correct a previous oversight. There shouldn't be any real risks associated with Mozilla because of this. The automated test coverage here isn't known perfectly but it doesn't seem like there are any to test specifically pinning from about:welcome.
  • String changes made/needed:
  • Is Android affected?: No
Attachment #9369507 - Flags: approval-mozilla-beta?
Flags: qe-verify+

:Nipun Shukla do you plan on landing this soon?
We can process the uplift request once it's landed and made it's way to central

Flags: needinfo?(nshukla)

Ah, sorry about that. I thought I already landed it but it seems like I didn't. I've done it now.

Flags: needinfo?(nshukla)
Pushed by nshukla@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/93668837367d Fixed about:welcome pinning regression r=mhughes
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch
QA Whiteboard: [qa-triaged]

Comment on attachment 9369507 [details]
Bug 1870852 - Fixed about:welcome pinning regression r=mhughes

Approved for 122.0b3

Attachment #9369507 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

I have verified that this issue is no longer reproducible using the latest Firefox Nightly 123.0a1 (Build ID: 20231227205835) and the latest Firefox Beta 122.0b3 (Build ID: 20231222091904) installed on Windows 10 x64, Windows 11 x64, and macOS 14.1.1. I can confirm that Firefox can be successfully pinned to the taskbar from the "Pin" screen of the "about:welcome" page.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: