Page Settings: staff space (spatium) control pads input before user has finished editing

• Jan 8, 2019 - 21:16
Reported version
3.x-dev
Priority
P1 - High
Type
Functional
Frequency
Many
Severity
S3 - Major
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

Steps to reproduce:

  1. Go to Format > Page Settings
  2. Double-click inside the staff space control to highlight the contents.
  3. Begin typing a new number (e.g. "1.2")

Expected behaviour:

  • You will be able to finish typing "1.2".

Actual behaviour:

  • As soon as you type a digit the input is instantly padded to 3 decimal places (e.g. "1" becomes "1.000") and it is not possible to type any more digits (except the decimal point for some reason).

Interesting quirk:

  • It is possible to finish typing the value if it is identical to the previous value.

Tested in:

  • OS: Ubuntu 18.04.1 LTS, Arch.: x86_64, MuseScore version (64-bit): 3.0.0., revision: c1a5e4c
  • OS: Ubuntu 18.04.1 LTS, Arch.: x86_64, MuseScore version (64-bit): 3.0.1., revision: 3543170

Comments

Frequency Once Many
Severity S4 - Minor S3 - Major

Work around for 1.000:
1) Place the cursor in behind the period (1.)
1) Use the arrow key on your keyboard to place the cursor on the right side of 1.0
2) Delete the 0 and place the number you wish (e.i., 7) and it show 1.700.
3) Use the arrow key again to place the cursor behind the next 0, delete and type a 6: It shows 1.760
4) Do the same for the next 0. type and 4 and you get back to 1.764. NEEDS FIXING.