Closed Bug 1967413 Opened 3 months ago Closed 2 months ago

The “Install Search Widget” option from the Setup Checklist is not performing any action while enrolled in the Treatment B branch of the experiment

Categories

(Firefox for Android :: Experimentation and Telemetry, defect)

All
Android
defect

Tracking

()

VERIFIED FIXED
141 Branch
Tracking Status
firefox139 --- verified
firefox140 --- verified
firefox141 --- verified

People

(Reporter: avarro, Assigned: towhite)

References

(Blocks 2 open bugs)

Details

Attachments

(10 files, 1 obsolete file)

855.60 KB, video/mp4
Details
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
Attached video searchwidget.mp4

[Affected versions]:

  • Firefox Beta 139.0b9 (Build #2016091242), hg-ce39a72e138e+, GV: 139.0 - 20250516091640, AS: 139.0

[Affected Platforms]:

  • Xiaomi 12 Pro - Android 15

[Prerequisites]:

  • Have the Firefox Beta 139 app installed on the device.
  • The Firefox app was not opened yet.

[Steps to reproduce]:

  1. Open the app using the nimbus-cli command to enroll in the Treatment B branch of the Setup checklist (new users) experiment: nimbus-cli --app fenix --channel beta enroll preview/setup-checklist-new-users --branch treatment-b
  2. Dismiss the Onboarding tour.
  3. Close and reopen the app.
  4. Expand the "Helpful tools” section from the Setup Checklist
  5. Tap the “Install Search Widget” option.
  6. Observe the behavior.

[Expected result]:

  • The installation of the Search Widget is in progress.

[Actual result]:

  • The “Install Search Widget” option from the Setup Checklist is not performing any action when the option is tapped.

[Notes]:

Assignee: nobody → mavduevskiy
Assignee: mavduevskiy → towhite
Attachment #9490685 - Attachment description: WIP: Bug 1967413 - Part 1: Rename showAddSearchWidgetPrompt fun to maybeShowAddSearchWidgetPrompt → Bug 1967413 - Part 1: Rename showAddSearchWidgetPrompt fun to maybeShowAddSearchWidgetPrompt
Attachment #9490686 - Attachment description: WIP: Bug 1967413 - Part 2: Update canShowAddSearchWidgetPrompt to include check for whether isRequestPinAppWidgetSupported → Bug 1967413 - Part 2: Update canShowAddSearchWidgetPrompt to include check for whether isRequestPinAppWidgetSupported
Attachment #9490687 - Attachment description: WIP: Bug 1967413 - Part 3: Don't show the setup checklist if the device does not support widget pinning → Bug 1967413 - Part 3: Don't show the setup checklist if the device does not support widget pinning
Attachment #9490915 - Attachment is obsolete: true
Pushed by icedicedcoffee@proton.me: https://hg.mozilla.org/integration/autoland/rev/065e94da10a0 Part 1: Rename showAddSearchWidgetPrompt fun to maybeShowAddSearchWidgetPrompt r=android-reviewers,rebecatudor273 https://hg.mozilla.org/integration/autoland/rev/cc8ce7bd6709 Part 2: Update canShowAddSearchWidgetPrompt to include check for whether isRequestPinAppWidgetSupported r=android-reviewers,rebecatudor273 https://hg.mozilla.org/integration/autoland/rev/ec4be4c96e64 Part 3: Don't show the setup checklist if the device does not support widget pinning r=android-reviewers,rebecatudor273
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 141 Branch

Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.

The patch landed in nightly and beta is affected.
:towhite, is this bug important enough to require an uplift?

For more information, please visit BugBot documentation.

Flags: needinfo?(towhite)

I have verified this issue using Firefox Nightly 141.0a1 (build #2016093530), GV: 141.0a1 - 20250528092647, AS: 140.20250523140405 and I can confirm that the “Install Search Widget” option from the Setup Checklist is actionable and performs the expected action while enrolled in the https://experimenter.services.mozilla.com/nimbus/setup-checklist-all-users/summary experiment

Attachment #9491255 - Flags: approval-mozilla-beta?
Attachment #9491256 - Flags: approval-mozilla-beta?
Attachment #9491257 - Flags: approval-mozilla-beta?

firefox-beta Uplift Approval Request

  • User impact if declined: Setup checklist may be displayed on devices that do not support widget pinning
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: See STR in patch
  • Risk associated with taking this patch: Low
  • Explanation of risk level: QA verified in Nightly
  • String changes made/needed: No
  • Is Android affected?: no
Flags: qe-verify+

firefox-beta Uplift Approval Request

  • User impact if declined: Setup checklist may be displayed on devices that do not support widget pinning
  • Code covered by automated testing: yes
  • Fix verified in Nightly: yes
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: See STR in patch
  • Risk associated with taking this patch: Low
  • Explanation of risk level: QA verified in Nightly
  • String changes made/needed: No
  • Is Android affected?: no

firefox-beta Uplift Approval Request

  • User impact if declined: Setup checklist may be displayed on devices that do not support widget pinning
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: See STR in patch
  • Risk associated with taking this patch: Low
  • Explanation of risk level: QA verified in Nightly
  • String changes made/needed: No
  • Is Android affected?: no
Attachment #9491257 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9491256 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9491255 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

I have verified this issue using Firefox Beta 140.0b2 (Build #2016093546), GV: 140.0 - 20250528090620, AS: 140.0 on Xiaomi 12 Pro and Google Pixel 9 Pro XL and I can confirm that the “Install Search Widget” option from the Setup Checklist is actionable and performs the expected action while enrolled in the https://experimenter.services.mozilla.com/nimbus/setup-checklist-all-users/summary experiment.

Status: RESOLVED → VERIFIED
Blocks: 1951440
Attachment #9491470 - Flags: approval-mozilla-release?
Attachment #9491471 - Flags: approval-mozilla-release?
Attachment #9491472 - Flags: approval-mozilla-release?

firefox-release Uplift Approval Request

  • User impact if declined: Setup checklist may be displayed on devices that do not support widget pinning
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: See STR in patch
  • Risk associated with taking this patch: Low
  • Explanation of risk level: QA verified in Nightly
  • String changes made/needed: No
  • Is Android affected?: no

firefox-release Uplift Approval Request

  • User impact if declined: Setup checklist may be displayed on devices that do not support widget pinning
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: See STR in patch
  • Risk associated with taking this patch: Low
  • Explanation of risk level: QA verified in Nightly
  • String changes made/needed: No
  • Is Android affected?: no

firefox-release Uplift Approval Request

  • User impact if declined: Setup checklist may be displayed on devices that do not support widget pinning
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: See STR in patch
  • Risk associated with taking this patch: Low
  • Explanation of risk level: QA verified in Nightly
  • String changes made/needed: No
  • Is Android affected?: no
Attachment #9491470 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9491471 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9491472 - Flags: approval-mozilla-release? → approval-mozilla-release+
Flags: needinfo?(towhite)

I have verified this issue using Firefox Release 139.0.2 (Build #2016094546), GV: 139.0.2 - 20250602160656, AS: 139.0.1 on Xiaomi 12 Pro and I can confirm that the “Install Search Widget” option from the Setup Checklist is actionable and performs the expected action while enrolled in the https://experimenter.services.mozilla.com/nimbus/setup-checklist-all-users/summary experiment.

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

Attachment

General

Created:
Updated:
Size: