1. Create or use a drawing, let's say, layers 0 to 50
2. Select Layer 0 as your active layer
3. Now freeze layers 40 to 50
After scrolling to layer 40 and freeze it by clicking the eye icon in the layer list, the layer list automatically scrolls back to layer 0, because it's the active layer.
You have to repeat scrolling to the end of the layer list for each layer to change.
Therefor my workaround, make layer 40 the active one, freeze layers 40 to 50 without scrolling and at the end activate layer 0 again.
dli, I was investigating this, because I was affected by this too. The problem is, that the messages to freeze, lock or print are sent to the active layer. Therefor the layer to change becomes the active one for sending the message and then the previous layer is reactivated, what causes the scrolling.
I experimented with the ensure visible property, but that degraded the function of the layer list.
investing less than half an hour into Search function can save hours or days of waiting for a solution