Show invisible doesn't work for certain elements until next layout

• Feb 22, 2019 - 18:01
Reported version
3.0
Priority
P1 - High
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.1.0.5648, revision: cb404f9

Open the attached file and take the reset. Tick "Show invisible" in the View menu. The ties in tablature remain invisible until a score element is subsequently adjusted.

Similar issue, #276384: Show invisible does not work until screen is redrawn?

Attachment Size
invisibility_bug.mscz 9.29 KB

Comments

Title Show invisible doesn't work until another element is subsequently adjusted Show invisible doesn't work for certain elements until next layout
Priority P1 - High

As far as I can tell, this works for some elements but not others - so far I see ties (at least on tablature), clefs, and chord symbols seemed affected. But oddly, once there is another layout, then after that toggling visibility works fine for everything. It also works fine for everything if the initial state of the score on load is to show invisible - toggling it always works. Only if the initial state on load is to not show invisible, then the very first toggle of this will not bring back a handful of element types.

Probably I'm missing something obvious in terms of what is actually going on here, but as it, it seems most peculiar

Starting a fresh score, adding a few different things to check visibility/invisibility, and toggling showing/not showing invisible elements at first appears to work correctly. After making invisible some of those elements and a note, then I notice toggling not being complete. It's hard for me to show "exact steps" as suggested, but here is a capture of initial state and then toggling. Lower case v is making an element visible/invisible, upper case V is toggling "show hidden elements". Some of it works, some doesn't:

broken_hideshow.gif

Apologies for not being more exact, but hope this helps.