IDEA-115859 Presentation mode is broken

(cherry picked from commit dcfbfb521c0844c7f2d6716a84d2392cf15827c9)
do nothing if state didn't change

(cherry picked from commit ecf556d3c947ca99d2f55d818d83ac1621d2607b)