URL Autocomplete should not flicker when user keypresses match the autocomplete

RESOLVED INVALID

Status

()

RESOLVED INVALID
7 years ago
7 years ago

People

(Reporter: ben.r.xiao, Unassigned)

Tracking

Trunk
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

7 years ago
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:7.0a1) Gecko/20110525 Firefox/7.0a1
Build Identifier: Mozilla/5.0 (X11; Linux x86_64; rv:7.0a1) Gecko/20110525 Firefox/7.0a1

Currently, typing letters into the location bar that have already been autocompleted for you causes the autocomplete text to flash rapidly. This is because even though what you typed matches the autocomplete, it updates by removing the autocomplete text and displaying it again.

For example, lets say that you type "fa" into the location bar and Nightly autocompletes it with "facebook.com". If you continue to type "cebook.com", the autocomplete text rapidly flashes. It constantly removes the autocomplete and redisplays it for every single letter that you type. This is very distracting behavior and gives the interface a sluggish feel.

There are two ways to fix this:
1.) Make autocomplete faster so that you can't see the brief period where there's no autocomplete text.
2.) Do not redisplay autocomplete text if it hasn't changed. Simply update the highlight selection.

Reproducible: Always

Steps to Reproduce:
1. Start typing a URL that you have visited before
2. Notice that autocomplete text flickers when you type more of the URL
Version: unspecified → Trunk

Comment 1

7 years ago
Mozilla/5.0 (X11; Linux i686; rv:7.0a1) Gecko/20110601 Firefox/7.0a1

Auto-complete feature was backed out for now. See Bug 566489 for more information.

We'll have to go back to this issue once the feature is available again.

Comment 2

7 years ago
Considering comment1, setting resolution to Resolved Invalid.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.