[2.2.0rc2, Accessibility] Devices-Edit device When I am focused on IP assignment and I press Enter my changes are cancelled and the card closes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Newell Jensen |
Bug Description
[2.2.0rc2, Accessibility] Devices-Edit device. When I am focused on IP assignment and I press Enter my changes are cancelled and the card closes.
Bug description:
* Current result:
Given I am in device details page in the Interfaces section, using MAAS with my keyboard
When there is only one interface, and I have focused on the dropdown IP assignment and I click Enter
Then the card cancel button is selected and the card closes and I lose my changes
* Expected/ correct result:
Given I am in device details page in the Interfaces section, using MAAS with my keyboard
When there is only one interface, and I have focused on the dropdown IP assignment and I click Enter
Then nothing happens
[OS X Sierra]
Chrome, 56.0.2924.87 (64-bit)
Related branches
- Alberto Donato (community): Approve
- MAAS Lander: Needs Fixing
-
Diff: 804 lines (+82/-82)18 files modifiedsrc/maasserver/static/partials/boot-images.html (+3/-3)
src/maasserver/static/partials/dashboard.html (+1/-1)
src/maasserver/static/partials/domain-details.html (+3/-3)
src/maasserver/static/partials/domains-list.html (+1/-1)
src/maasserver/static/partials/fabric-details.html (+4/-4)
src/maasserver/static/partials/ipranges.html (+3/-3)
src/maasserver/static/partials/networks-list.html (+4/-4)
src/maasserver/static/partials/node-details.html (+26/-26)
src/maasserver/static/partials/nodes-list.html (+7/-7)
src/maasserver/static/partials/pod-details.html (+2/-2)
src/maasserver/static/partials/pods-list.html (+2/-2)
src/maasserver/static/partials/settings.html (+6/-6)
src/maasserver/static/partials/space-details.html (+4/-4)
src/maasserver/static/partials/ssh-keys.html (+1/-1)
src/maasserver/static/partials/subnet-details.html (+7/-7)
src/maasserver/static/partials/vlan-details.html (+3/-3)
src/maasserver/static/partials/zone-details.html (+4/-4)
src/maasserver/static/partials/zones-list.html (+1/-1)
Changed in maas: | |
status: | New → Triaged |
importance: | Undecided → High |
milestone: | none → 2.3.0 |
Changed in maas: | |
milestone: | 2.3.0 → 2.3.x |
Changed in maas: | |
assignee: | nobody → Newell Jensen (newell-jensen) |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
milestone: | 2.3.x → none |
status: | Fix Committed → Fix Released |
@Andres
I believe this behaviour is consistent across all the application for dropdowns/input fields with some input field exceptions (e.g.tags). We have to investigate the expected behaviour and apply it across all forms.