Key sig popover doesn't 'take' on first try

This only happens on a new score when I first start

  • Bring up a new score from template (I believe it only happens with a fresh score)
  • Write some notes
  • Go back to the beginning and set a key signature
  • The “C Major” flag disappears, but it stays in C maj
  • Try again, this time it works and works thereafter (the popover changes to the new key)

Example, C maj/min is coincidental, its the same with any two keys. Is this intentional? I expect the key to popover to work the first time, but maybe there’s something else going on here.

Keysig

Why not select the C Major signpost, click return and change it to c minor?

Jesper

Sure, but I’m not asking whether there’s a workaround, but why is this occurring. Its not the behavior you’d expect. In any case I found it because my default is not to select the flag.

That’s not a workaround. You are trying to create a key signature on top of another one, which seems expected what is happening.

Jesper

1 Like

No, it only occurs the first time. Notice the flag isn’t selected each time I’m changing the key sig, but it only fails the first time. Inconsistent behavior

Keysig

At any rate popovers are modal immediate actions intended to produce the desired behavior. ‘Delete old key signature but don’t create a new one’ by popover isn’t intuitive or expected.

Note: The deselection of c minor was done by a left click on the score, then I brought up the popover. You can’t see the click in the example above but it’s done.

I think only @dspreadbury can tell if it’s expected or not.

Jesper

Jesper, if you read at my first post you’ll see I said exactly that, it doesn’t need repeating.

image

As a user, from my perspective, a model dialog working differently in this example is not expected.

OK, it’s just that I would never try that way. If you have a 4/4 measure and want to change it to 3/4, you select the 4/4, click return, and change it.
Still, I agree that if it’s only the first time, that’s strange.
Jesper

I can’t reproduce this in a new score. Maybe it’s related to something in your template? Are you using one of the default templates, or something custom?

Animation

This screen looks as if it has three options: in addition to the C major key signature (labeled with a signpost) and C minor (labeled with a key signature), you have an undefined (atonal) key signature, not labeled at all.

I’m also unable to reproduce this myself.

It’s a custom template, I’ll send it to Daniel and see if he can reproduce. It’s a complicated template with an embedded sketch score so maybe it’s triggering something.