23830 [web] Fix shadows for arbitrary paths on PhysicalShape (cla: yes, platform-web)

affects: desktop - 26 pull request(s)

20836 Track lock key down state instead of lock state (affects: desktop, cla: yes, needs tests, platform-linux)

21388 hasStrings Linux (affects: desktop, cla: yes, needs tests, platform-linux)

21497 [linux] Allow engine flags via environment vars (affects: desktop, affects: engine, cla: yes, platform-linux)

21523 Add missing returns in system channels handlers (affects: desktop, cla: yes, needs tests, platform-windows)

21525 Smooth window resizing on macOS (affects: desktop, cla: yes, needs tests, platform-macos, waiting for tree to go green)