Closed Bug 1595074 Opened 5 years ago Closed 4 years ago

Triplet cards are displayed on one extra new tab thats preloaded

Categories

(Firefox :: Messaging System, defect, P2)

defect

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox70 --- wontfix
firefox71 --- wontfix
firefox72 --- wontfix
firefox76 --- wontfix
firefox77 --- wontfix
firefox78 --- wontfix
firefox79 --- wontfix

People

(Reporter: acupsa, Unassigned)

References

Details

Attachments

(1 file)

[Affected versions]:

  • Firefox Nightly 72.0a1, Build ID: 20191107215315

[Affected Platforms]:

  • All Windows
  • All Mac
  • All Linux

[Steps to reproduce]:

  1. Create a new Firefox profile, but DO NOT open it.
  2. Navigate to the local Profiles folder (eg. C:\Users\user\AppData\Roaming\Mozilla\Firefox\Profiles) and open the newly created profile folder.
  3. Open times.json in a text editor and change the created date to 1559530800000.
  4. Save the file and open the browser with the newly created profile.
  5. Without opening new tabs or windows install the latest version of the "remote-settings-devtools" from here.
  6. Click the "Remote Settings Devtools" toolbar button and select the "Stage" environment.
  7. Click the "Force sync" button on the right of the "main/whats-new-panel" option. (you might need to Clear Local Data first)
  8. Restart the browser and navigate to the "about:config" page.
  9. Navigate to the “about:home” or ”about:newtab” page.
  10. Click the “Dismiss” (X) button from the “Pre-Trailhead Triplets” cards.
  11. Open a new tab and observe the top part of the page.

[Expected result]:

  • Only the “Search” bar, “Top Sites” section are displayed in the top part of the page.

[Actual result]:

  • The “Pre-Trailhead Triplets” are displayed in the top part of the page.

[Notes]:

  • This issue is also reproducible if you log into a Firefox account instead of dismissing the “Pre-Trailhead Triplets”.
  • Attached a screen recording of the issue.

@Ed, could you please take a look over this issue?

Flags: needinfo?(edilee)

I believe this is preloaded new tab issue. Does this happen if opening a new window instead of a new tab after dismissing/signing in?

Flags: needinfo?(mcoman)
Flags: needinfo?(edilee)
Flags: needinfo?(acupsa)

I can confirm that this seems to be a preloading issue, considering the fact that this behavior is not reproducible if a new window is opened, or we navigate to the "about:home" page instead.

Flags: needinfo?(mcoman)
Flags: needinfo?(acupsa)

This would affect 71 and 70 when bug 1594125 is uplifted, but jim says we're okay showing the cards one extra time from the preloaded new tab.

Priority: -- → P2
Assignee: nobody → pdahiya
Iteration: --- → 72.3 - Nov 18 - Dec 1

Picking it in this iteration as preloading new tab issue should be fixed for dynamic triplets experiment in 72

Priority: P2 → P1
Summary: The “Pre-Trailhead Triplets” cards are wrongly displayed on a new tab after being dismissed or after logging into a Firefox account → Preloaded “Pre-Trailhead Triplets” cards are wrongly displayed on a new tab after being dismissed or after logging into a Firefox account

Moving preloading fix on click of dynamic triplets onboarding card to https://bugzilla.mozilla.org/show_bug.cgi?id=1597781

Assignee: pdahiya → nobody
Iteration: 72.3 - Nov 18 - Dec 1 → ---
Priority: P1 → P2
Summary: Preloaded “Pre-Trailhead Triplets” cards are wrongly displayed on a new tab after being dismissed or after logging into a Firefox account → Triplet cards are displayed on one extra new tab thats preloaded

Various Scenarios where this issues is seen

  1. Preloaded “Pre-Trailhead Triplets” cards are wrongly displayed on a new tab after being dismissed or after logging into a Firefox account https://bugzilla.mozilla.org/show_bug.cgi?id=1595074#c0

  2. Update trailhead.firstrun.branches pref with a different triplet value e.g 'join-dynamic'. Open new tab https://bugzilla.mozilla.org/show_bug.cgi?id=1592671#c9

  3. The "Download Mobile Browser" dynamic triplet card is still displayed on the first opened tab after logging in the Firefox Mobile browser https://bugzilla.mozilla.org/show_bug.cgi?id=1599812

Explicitly listening to sync event listener and clearing message has resolved preloading issue reported here https://bugzilla.mozilla.org/show_bug.cgi?id=1598292

  1. The "Stay Alert to Data Breaches" card is still displayed on the first opened tab after logging in to Firefox Monitor https://bugzilla.mozilla.org/show_bug.cgi?id=1602002

moving away from triplets in onboarding sequence

Severity: blocker → S3
Status: NEW → RESOLVED
Closed: 4 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: