Closed Bug 777704 Opened 13 years ago Closed 13 years ago

Showing popup (overlay) for <select> may cause UI freeze

Categories

(Firefox OS Graveyard :: General, defect)

x86_64
macOS
defect
Not set
normal

Tracking

(blocking-basecamp:-)

RESOLVED WORKSFORME
blocking-basecamp -

People

(Reporter: rudyl, Unassigned)

Details

To support showing popups for <select>, we would draw a full-screen to show the options. Related Gaia issue: https://github.com/mozilla-b2g/gaia/issues/2041 However, we cannot dismiss the overlay since somehow the UI may not be refreshed after that. Repro steps: ============ 1. Please try to get my test branch of Gaia https://github.com/RudyLu/gaia/tree/value_selector_test 2. Go to "UI Test" App > "Select Test" 3. Click the 1st select element 4. Click "Cancel" button to dismiss the popup -> Issue: UI not updated (Note: the 2nd element is <input>, which would not cause this issue)
blocking-basecamp: --- → ?
Your STR is not clear. What is the expected behavior at step 3 and/or 4? And what is the actual behavior you see?
Refine the STR as follows, ----------------------- 1. Please try to get my test branch of Gaia on B2G device (could not reproduced on B2G Desktop) https://github.com/RudyLu/gaia/tree/value_selector_test 2. Go to "UI Test" App > "Select Test" 3. Click the 1st select element -> The overlay will show up 4. Click "Cancel" button to dismiss the popup -> Result expected: The overlay will disappear -> Actual Result: UI not updated - after an orientation change, the UI will be updated for the overlay to disappear (Note: the 2nd element is <input>, which would not cause this issue)
Would not occur after I update gecko on Ototo recently. Close it for now.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
blocking-basecamp: ? → -
Resolution: FIXED → WORKSFORME
You need to log in before you can comment on or make changes to this bug.