Closed Bug 492409 Opened 15 years ago Closed 5 years ago

Spatial navigation with arrow keys breaks stuff on touch screen devices

Categories

(Firefox for Android Graveyard :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: abillings, Assigned: tonikitoo)

References

(Depends on 1 open bug)

Details

If a user is on a web page that uses arrow keys for options (such as the search suggestons on http://www.google.com), using the arrow keys invokes the spacial navigation code for weird results.

Steps to Reproduce
1. Go to http://www.google.com
2. type "America" in the search box - suggested results should appear in an AJAXy fake drop down.
3. Use the down arrow to navigate down the list of suggestions

Result: Rendering goes very crazy as you navigate down the list.
Summary: Spacial navigation with arrow keys is broken on touch screen devices → Spatial navigation with arrow keys breaks stuff on touch screen devices
tracking-fennec: --- → ?
tracking-fennec: ? → 1.0+
We're probably going to disable spatial navigation for Fennec, as we're also seeing problems with apostrophe opening a quick find bar.
Spatial navigation strikes me as pretty critical, are we talking about ditching it forever?
(In reply to comment #2)
> Spatial navigation strikes me as pretty critical, are we talking about ditching
> it forever?

No, not forever.

(In reply to comment #1)
> We're probably going to disable spatial navigation for Fennec, as we're also
> seeing problems with apostrophe opening a quick find bar.

We have a fix for the apostrophe (bug 471229)
(In reply to comment #0)
> If a user is on a web page that uses arrow keys for options (such as the search
> suggestons on http://www.google.com), using the arrow keys invokes the spacial
> navigation code for weird results.
> 
> Steps to Reproduce
> 1. Go to http://www.google.com
> 2. type "America" in the search box - suggested results should appear in an
> AJAXy fake drop down.
> 3. Use the down arrow to navigate down the list of suggestions
> 
> Result: Rendering goes very crazy as you navigate down the list.

al billings, we have a bug on SNAV to not handle actions if current node has its own keypress handlers (which is pretty much the case of google suggestion, for example) - see bug 305657.

I will work on it now since bug 436084 (its blocker) is now fixed.

making it a dep bug 305657 (not to dup it).

please, if more stuff annoying you about SNAV, report it here and we can try using this bug as meta for snav.
Depends on: 471229, 305657
Assignee: nobody → tonikitoo
vote for not blocking1.0

bug 305657 depends on bug 448602, which hasn't landed yet. let's disable SNAV for 1.0
We disabled SNAV for Fennec 1.0
tracking-fennec: 1.0+ → ---
Closing all opened bug in a graveyard component
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.