Previously it was checking the actually active screen - it was leading to the issue where it's no longer possible to override context.screen (#108763) which was possible with old context override method. Now the screen can be overridden, keeping the window & workspace consistent. Ref !114269. Co-authored-by: Andrej730 <azhilenkov@gmail.com>