Page MenuHomePhabricator

Leaving usability beta does not turn off the experimental features for users who turned on dialogues and NTOC manually
Closed, ResolvedPublic

Description

Author: nkomura

Description:
User configured experimental features, such as Navigable Table of Contents and Dialogues need to be turned off, if a user leaves the usability beta.

For Firefox 3/3.5 users, if a user leaves the beta, the classic toolbar in monobook disappears as NTOC is remained turned on.

The problem could not be reproduced in IE or Opera.

Steps to produce:

  1. Create a new account (to have fresh default preferences)
  2. Opt-in to the beta
  3. Turn-on NTOC and Dialogues from Preferences (Experimental features under "Edit")
  4. Opt out from the beta
  5. Open edit tab
  6. NTOC is visible and classic toolbar is gone.

Expected behavior:
When a user opt-out from the beta, all experimental features need to be turned off.


Version: unspecified
Severity: critical
URL: All production sites

Details

Reference
bz22402

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.

Event Timeline

bzimport raised the priority of this task from to High.Nov 21 2014, 10:52 PM
bzimport set Reference to bz22402.

nkomura wrote:

Thanks to Trevor and Tomasz, the configuration has been changed so that opting out the beta does turn off all three features.

wikibugs wrote:

Was not able to reproduce the defect in all browsers

wikibugs wrote:

Wiki_bug_2010-02-10_22402.pdf

Attached:

wikibugs wrote:

(In reply to comment #3)

Created an attachment (id=7094) [details]
Wiki_bug_2010-02-10_22402.pdf

Tested link : http://prototype.wikimedia.org/deployment-en/
Version : r62215

Steps followed:

  • Clear the cache
  • Connected to the URL
  • Selected a random page
  • Click on edit

This was shown in both Windows and Fedora environments. Cleared the cache several times and checked, but got the same result.

Therefore Reopening the bug.

Reclosing bug, this one is about production environments. I'll fix the prototype environments later today.