Event listeners are not being attached to some modal windows
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
High
|
Sam Betts | ||
Kilo |
Fix Released
|
High
|
Matthias Runge |
Bug Description
In some modal windows, form event listeners are not being attached correctly. For example the date picker that should be triggered on a focus event in the text box in [dashboard/
This issue is not present if the form is not in a modal window (like it was in juno release), the event listeners are attached regularly and work as expected if the form is in a page of its own.
See attached files for reference.
Steps to reproduce:
1) Open the dashboard and go to admin/metering
2) Press the 'Modify Usage Report Parameters' button.
3) When the modal window appear select 'Other' from the spinner.
4) Click the 'from' or 'to' text inputs, a datepicker should pop out from there but it does not.
5) If you repeat these steps in juno, the datepicker will appear since the admin/metering/
Changed in horizon: | |
status: | New → Confirmed |
assignee: | nobody → Thiago Gomes (fthiagogv) |
Changed in horizon: | |
assignee: | Thiago Gomes (fthiagogv) → nobody |
Changed in horizon: | |
assignee: | nobody → Thiago Gomes (fthiagogv) |
Changed in horizon: | |
assignee: | Thiago Gomes (thgomes) → nobody |
Changed in horizon: | |
assignee: | nobody → Sam Betts (sambetts) |
tags: | added: kilo-rc-potential |
Changed in horizon: | |
importance: | Medium → High |
milestone: | none → kilo-rc1 |
tags: | removed: attaching django event listener modal window |
tags: | removed: kilo-rc-potential |
tags: | added: kilo-backport-potential |
Changed in horizon: | |
milestone: | none → liberty-1 |
Changed in horizon: | |
status: | Fix Committed → Fix Released |
Changed in horizon: | |
milestone: | liberty-1 → 8.0.0 |
Seems like the modals have introduced an obvious regression here, and I can still reproduce the broken behaviour reliably