Page MenuHomePhabricator

[Bug] BetaOptinPanel shown twice for nonexistent user pages
Closed, DeclinedPublic

Description

Steps to reproduce

  1. Enable beta opt-in panel:
$wgMFExperiments['betaoptin'] = array(
  "name" => "betaoptin",
  'buckets' => [
    'control' => 0,
    'A' => 1,
  ],
  'enabled' => true,
);
  1. Disable beta mode and visit a nonexistent user page on the MinervaNeue mobile site.

Expected results

  • No beta opt-in panel is shown.

Actual results

  • Two beta opt-in panels are shown.
    localhost_8181_w_index.php_title=User_Admin222&mobileaction=toggle_view_mobile.png (1×1 px, 169 KB)

Environments observed

  • Browser version: Chromium v73.0.3683.86
  • OS version: Ubuntu v18.10
  • Device model: Desktop
  • Device language: English

Event Timeline

ovasileva triaged this task as Medium priority.Apr 19 2019, 9:16 AM
ovasileva moved this task from Incoming to Needs Prioritization on the Web-Team-Backlog board.
ovasileva moved this task from Needs Prioritization to Incoming on the Web-Team-Backlog board.
Jdlrobson lowered the priority of this task from Medium to Low.Apr 23 2019, 4:07 AM
Jdlrobson subscribed.

marking as low since the beta opt in panel is disabled. Obviously fixing this would block encouraging opt ins if we decide to repurpose it for AMC so adding AMC tag.

phuedx subscribed.

The beta opt-in panel feature/code has since been removed from the codebase(s) (see T229446: Remove the beta opt in panel from the mobile site for detail).