UI: overcommit ratio is not editable using the text box

Bug #2012465 reported by Nobuto Murata
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Triaged
Low
Unassigned
3.4
Won't Fix
Low
Unassigned
maas-ui
Triaged
Low
Peter Makowski

Bug Description

maas: 1:3.3.1-13169-g.94920eb1e-0ubuntu1~22.04.1

In LXD VM host configuration, we can change the overcommit ratio for CPU and Memory resources. However, it cannot be edited using text boxes next to the sliders. It's not good from an UX point of view, and also we cannot set a value something like +25% as 1.25 or -25% as 0.75 either.

Revision history for this message
Nobuto Murata (nobuto) wrote :
Revision history for this message
Thorsten Merten (thorsten-merten) wrote :

We should ask UX to have a look at the poposed solution

tags: removed: ui
tags: added: ui
summary: - overcommit ratio is not editable using the text box
+ UI: overcommit ratio is not editable using the text box
tags: removed: ui
Changed in maas-ui:
importance: Undecided → Low
milestone: none → 3.4.x
status: New → Triaged
assignee: nobody → Peter Makowski (petermakowski)
Changed in maas:
importance: Undecided → Low
status: New → Triaged
milestone: none → 3.4.x
Changed in maas:
milestone: 3.4.x → 3.5.x
Changed in maas-ui:
milestone: 3.4.x → 3.5.x
Revision history for this message
Peter Makowski (petermakowski) wrote :

We'll need to review the current design with UX and propose an optimal solution that allows both slider and direct text input.

My suggestion would be to do the following:
Modify the UI component for the overcommit ratio to allow direct text input along with the slider.
- Restrict input to valid numeric values
- Define behaviour when invalid number is entered (reset and/or display an error)
- Ensure the text input and slider remain in sync bi-directionally.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.