Reset Shapes and Positions removes beams over rests

• Dec 1, 2020 - 05:05
Reported version
3.5
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
  1. Add a sequence of beamed notes (e.g. quavers / eighth notes) with a rest somewhere in the middle.

  2. Use the Beam Properties palette to extend the beam over the rest.

  3. Format > Reset Shapes and Positions.

Expected result: The beam over rest remains.

Actual result: The beam over rest is lost.

Note that manual "beam start" and "beam stub" on notes are preserved after Reset Shapes and Positions. Instead, Format > Reset Beams is available to reset those, and it should be used for rests too.


Comments

IIRC this had been changed to this behavior on purpose, having rests not have beaming set to "Auto", but to "No Beam", exactly to allow for this "Reset Beams and Positions" to work as expected

Status by design active

There is a function called Reset Beams. There is another function called Reset Shapes and Positions. Why have them both do the same thing?

I think you have both failed to understand that Reset Shapes and Positions does not affect the beaming of notes in any way - it doesn't even set them to auto - so why should it do anything to beaming of rests?

(To be clear, Reset Shapes and Positions resets the height, i.e the shape, of the beam if adjusted by the drag handles, but not where the beam starts and ends. For rests, it also affects where the beam starts and ends, and that is the behaviour I want to change.)

I want Reset Shapes and Positions to work the same way for rests as it already does for notes.

Fix version
4.0.0