Closed Bug 733738 Opened 12 years ago Closed 5 years ago

The keyboard is brought up without the focus being set in a text field at Bankofamerica.com

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
normal

Tracking

(firefox11 affected, firefox13 affected)

RESOLVED WONTFIX
Tracking Status
firefox11 --- affected
firefox13 --- affected

People

(Reporter: camelia.urian, Unassigned)

Details

Attachments

(1 file)

Attached image Screenshot
Mozilla/5.0 (Android; Tablet; rv:11.0) Gecko/11.0 Firefox/11.0 Fennec/11.0 - Acer Iconia Tab A500 (Android 3.2)
Mozilla/5.0 (Android; Mobile; rv:11.0) Gecko/11.0 Firefox/11.0 Fennec/11.0 - Samsung Nexus S (Android 2.3.6)

Steps to reproduce:
1. Open Fennec.
2. Go to bankofamerica.com
3. Enter a location (e.g. Los Angeles) and tap the "Go" button
4. On the bing map tap on a different location marker to bring up information about another location.

Expected results:
An info pop-up is displayed for the location. Since there is no text field focused the keyboard is not opened.

Actual results:
The keyboard is opened over the map without the focus being set in any text field. Typing any character using the keyboard does not have any effect.

Notes:
 -- The Android browser redirects to the mobile page but the issue is not reproducible on the Opera Mini Browser.
--
This issue is also reproducible on Fennec Native:
Nightly 13.0a1 (2012-03-07)
Device: Samsung Nexus S - Android 2.3.6
I see a method in the script at http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2&mkt=en-us which the Bing Map is using when you tap a branch location that does 'keyboard.focus()' on a MouseUp event

function MouseUp(a) {
        a = GetEvent(a);
        CancelEvent(a);
        if (a) isLastButtonMiddle = IsMiddleMouseButton(a);
        if (currentMode != threeDMode && FireCustomEvent("onmouseup", a)) return false;
        dragging = false;
        if (!hijackMouseMove && !hijackMouseCursor) p_this.SetCursor(cssCursors.Grab);
        var b;
        if (currentTool) b = currentTool.OnMouseUp(a);
        if (targetTool && targetTool.isOutOfBounds()) targetTool.OnMouseUp(a);
        var c = true;
        if (typeof b != "undefined" && b.view != null) {
            isEnablingDefaultDblClick = b.view.disableDbClick != true;
            c = b.view.disableMapFocus != true
        } else isEnablingDefaultDblClick = true;
        currentTool = panTool;
        try {
            if (c) keyboard.focus()
        } catch (d) {}
        return false
    }

I'm not entirely sure if that is related, but it's interesting.
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.

Attachment

General

Creator:
Created:
Updated:
Size: