Closed Bug 1758800 Opened 2 years ago Closed 2 years ago

[Bug]: children change at onfocus event not reflected for a `select` element

Categories

(GeckoView :: IME, defect, P1)

Unspecified
Android

Tracking

(firefox-esr91 wontfix, firefox100 wontfix, firefox101 wontfix, firefox102 fixed)

RESOLVED FIXED
102 Branch
Tracking Status
firefox-esr91 --- wontfix
firefox100 --- wontfix
firefox101 --- wontfix
firefox102 --- fixed

People

(Reporter: m_kato, Assigned: m_kato)

References

Details

(Whiteboard: [geckoview:m101] [geckoview:m102])

Attachments

(2 files)

From github: https://github.com/mozilla-mobile/fenix/issues/24145.

Steps to reproduce

  1. Download, unpack, and open the test page in the browser: bug-select-change.zip
  2. Click on the select.

Expected behaviour

..., Value 1, and Value 2 should shown when the select is clicked.

Actual behaviour

Only ... is shown when the select is clicked.

Device name

ASUS ZenFone 8

Android version

Android 11

Firefox release type

Firefox Nightly

Firefox version

99.0a1

Device logs

No response

Additional information

No response

Change performed by the Move to Bugzilla add-on.

Attached file Test case

Agi says GeckoView doesn't seem to be responding to the test case's hidden = false.

Is this bug reproducible in GeckoViewExample?

We should fix this soon in case its a webcompat issue. Tentatively tracking for m101.

Severity: -- → S3
Priority: -- → P2
Whiteboard: [geckoview:m101?]

This fix would be nice to have for 101, but it's a lower priority than other bugs we're tracking for 101.

Whiteboard: [geckoview:m101?] → [geckoview:m101]
Priority: P2 → P1

Makoto says this bug looks like a timing issue between the focus change and showing the select picker menu. The fix will require some DOM code changes.

Assignee: nobody → m_kato

This is a kind of bug 1263887 for GeckoView.

We should close prompt then re-open it when child nodes in <select> element
is modified.

Whiteboard: [geckoview:m101] → [geckoview:m101] [geckoview:m102]
Pushed by m_kato@ga2.so-net.ne.jp:
https://hg.mozilla.org/integration/autoland/rev/f74e247964a6
Watch the modification of child nodes in <select> element. r=agi,ohall
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 102 Branch
Regressions: 1769742
No longer regressions: 1769742

Moving some focus bugs to the new GeckoView::IME component.

Component: General → IME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: