Using screenlock with liquid on screen crashes device

CorOS Version: 3.0.0

Describe your issue:
Sounds daft, but there is a use case…
Played a very warm show where I was sweating a lot and it was dripping onto the screen. This started activating the screen as if I was pressing it (understandable as the screen wasn’t locked - my fault).
To combat this during our set, I tried to lock the screen, however as soon as the ‘power’ menu appeared, the device froze, then screen went blank.
I then had to remove power and reboot to get back to functioning.

This is obviously due to external factors rather than the device, but I wonder if it could be caused by allowing multiple simultaneous button presses on the power menu.

Steps to reproduce your issue:

  1. Pool some liquid in the middle of the screen
  2. Hold power button to bring up menu
  3. Try to lock the screen using the onscreen option

I expected this to happen:
When I follow the steps above, the liquid should activate one/none of the menu options, but the unit should not crash.

I have tried the following things:

  • I tried wiping the screen, but this happened mid song, so I just needed to get back to a functional unit asap.

I will always be locking the screen before a show in future.

I’ve had this happen in a different context.