When the overlay is pinned (locked), mouse clicks should pass through to windows underneath. On Wayland this can be done by calling wl_surface.set_input_region(null) to clear the input region when pinned, and restoring it when unpinned. Currently the overlay blocks all mouse input even in pinned mode, making it impossible to interact with windows behind it.
When the overlay is pinned (locked), mouse clicks should pass through to windows underneath. On Wayland this can be done by calling wl_surface.set_input_region(null) to clear the input region when pinned, and restoring it when unpinned. Currently the overlay blocks all mouse input even in pinned mode, making it impossible to interact with windows behind it.