So the behaviour changed, right?
If I'm not wrong, you have a custom development which opens the fields which are not supposed to be opened (key fields) I think my blog can help you to understand that:
Purely data fields in conditions, no access please
If this is the scenario, I'm afraid I can't support you further as you are doing something which the standard is not prepared for Image may be NSFW.
Clik here to view.