Page MenuHomePhabricator

pressing enter on browser autocomplete doesn't pick the autocompleted name
Closed, ResolvedPublic

Description

To reproduce:

  1. Open https://en.wikipedia.org/w/index.php?title=Template:Countries_of_Africa&action=edit
  2. Go to the "Preview page with this template" input box. Type "South Africa". Press Enter. The page "South Africa" is loaded below.
  3. Close the tab.
  4. Open https://en.wikipedia.org/w/index.php?title=Template:Countries_of_Africa&action=edit again.
  5. Go to the "Preview page with this template" input box. Type "South". "South Africa" should appear as autocomplete. Press arrow down till you get to the "South Africa" item". Press Enter.

Observed: The page "South" is loaded below.
Expected: The page "South Africa" is supposed to be loaded.

Either the correct select page from autocomplete should be loaded, or this input box should support MediaWiki's own autocompletion, like the search box.

Event Timeline

Amire80 raised the priority of this task from to Needs Triage.
Amire80 updated the task description. (Show Details)
Amire80 added subscribers: Amire80, IKhitron.
Aklapper triaged this task as Lowest priority.Apr 13 2015, 9:03 AM

I tried this with Google Chrome and it works fine for me. After the selection of South Africa with the arrow keys and pressing enter, the selected autocomplete value is inserted into the form's input field. After pressing Enter again, the preview of the South Africa page is showed. Do I miss something?

However, supporting the MediaWiki autocompletion with available titles is something I would love, too (in fact, I was looking if there's already a task for this, that's why I found this one :P). So I'll open a subtask to implement this and this would probably fix this task, too? :)

Well, @Florian, I checked this now in Firefox, and this time it works. Maybe some patch in past year fixed it? Should we close this task, @Amire80?

Aklapper claimed this task.

No feedback for a week, hence assuming it's fixed. Thanks everybody for retesting.
Please reopen if this is still a problem.