Page MenuHomePhabricator

Previously set Input Settings not persistent if a new language is selected from the language selection panel but not applied
Closed, ResolvedPublic

Description

Description:

Selected Input language and input method settings are not persistent if a new language is selected from the language search dialog (accessed through the ... button on the ULS panel) and then canceled.

Steps to reproduce:

  1. Open the input settings panel -> select a language from the 3 buttons and an input method -> apply settings
  2. Reopen the panel -> check if last selected language + IM is still selected. (It will be)
  3. Click on '…' -> select a 4th language -> see it being added to the panel
  4. Click 'CANCEL'
  5. Reopen the panel and check the Input Language selected

Expected Result:

The language+IM selected in step 1 should be selected

Actual Result:

The language selected in step 3 and then canceled i.e. selection was not applied, is displayed as the currently selected language and added to a button on the panel.


Version: unspecified
Severity: normal

Details

Reference
bz56913

Event Timeline

bzimport raised the priority of this task from to Unbreak Now!.Nov 22 2014, 2:29 AM
bzimport set Reference to bz56913.

Reproduced for Logged-In and Anonymous users on both Interlanguage and Personal wikis.

Reproduced on Mozilla Firefox, Google Chrome and Apple Safari.

Change 95120 had a related patch set uploaded by Santhosh:
Keep previous input settings if new language selected and cancelled

https://gerrit.wikimedia.org/r/95120

Change 95120 merged by jenkins-bot:
Keep previous input settings if new language selected and cancelled

https://gerrit.wikimedia.org/r/95120

Change 96720 had a related patch set uploaded by Nikerabbit:
Regression test for bug 56913

https://gerrit.wikimedia.org/r/96720

Change 96720 merged by jenkins-bot:
Regression test for bug 56913

https://gerrit.wikimedia.org/r/96720