Plugin fails after more than 32 clicks

• May 6, 2020 - 21:33
Reported version
3.4
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
No

Hi! Great plugin! Tested and recalculated for myself various temperaments the last couple of days.

Here's a technical bug I experienced: If I click on different "Temperament" presets for more than 32 times, the plugin stops working. The plugin creator log says:

1437:-1: TypeError: Cannot call method 'push' of undefined
1437:-1: TypeError: Cannot call method 'push' of undefined
Warning: :1437: TypeError: Cannot call method 'push' of undefined

If I change "Root Note" or "Pure Tone" for more than 32 times (if I counted correctly), the log also says:

1467:-1: Error: already in transaction
1467:-1: Error: already in transaction
Warning: :1467: Error: already in transaction

For me, the bug is reproducible. Musescore Version 3.2.3.


Comments