Closed Bug 1604515 Opened 5 years ago Closed 5 years ago

The survey is not triggered after the “Refresh Firefox” pop-up is canceled

Categories

(Firefox :: Address Bar, defect)

Desktop
All
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox72 --- wontfix
firefox73 --- wontfix

People

(Reporter: srosu, Unassigned)

References

Details

Attachments

(1 file)

Attached video Survey_RefreshTip.mp4

[Notes]:

  • The survey is triggered only if the browser is restarted after canceling the “Refresh Firefox” pop-up.

[Affected versions]:

  • Latest Firefox Nightly (Build ID: 20191217104440)
  • Firefox Beta Unbranded build 72.0b7 (Build ID: 20191213132525)

[Affected Platforms]:

  • Mac 10.14
  • Windows 10 x64
  • Ubuntu 16.04 x64

[Prerequisites]:

  • Have the Firefox Beta Unbranded build installed.
  • Have access to the stage delivery console.
  • Have an active branched add-on recipe.
  • Have the “security.content.signature.root_hash” pref set to "DB:74:CE:58:E4:F9:D0:9E:E0:42:36:BE:6C:C5:C4:F6:6A:E7:74:7D:C0:21:42:7A:03:BC:2F:57:0C:8B:9B:90".
  • Have the "app.normandy.api_url" pref set to "https://stage.normandy.nonprod.cloudops.mozgcp.net/api/v1".
  • Have the "app.normandy.dev_mode" pref set to “true”.
  • Have the "app.normandy.logging.level" pref set to “0”.
  • Have the "services.settings.server" pref set to "https://settings.stage.mozaws.net/v1".
  • Have the "xpinstall.signatures.dev-root" pref set to “true”.
  • Create a new pref named “cosmini” and set it as “true”.

[Steps to reproduce]:

  1. Open the Firefox browser with the profile from prerequisites.
  2. Type "refresh" string in the Address Bar.
  3. Click the "Refresh Firefox..." button.
  4. Click the "Cancel" button from the "Refresh Firefox" pop-up.
  5. Observe the background tab.

[Expected result]:

  • The survey page is triggered in the background tab.

[Actual result]:

  • The survey page is not triggered.

[Additional notes]:

  • This issue is not reproducible after the “Clear Recent History” is canceled.
  • Attached a screen recording with the issue.

This is expected, unfortunately. The add-on doesn't have any way of listening for whether the user canceled or accepted the refresh dialog. So it assumes that the user accepted it. Therefore it would show the survey on restart, except the refresh ends up removing the add-on. So no survey is ever shown in this case.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: