I wonder if this is related to the extensions being restarted (panels recreated) after unlocking. Mutter's window constraints code might handle conflicts between panels and windows when the windows change state, but not when a new panel suddenly appears.
I wonder if this is related to the extensions being restarted (panels recreated) after unlocking. Mutter's window constraints code might handle conflicts between panels and windows when the windows change state, but not when a new panel suddenly appears.