PlasmaZones 3.0.12

1 change, released May 25, 2026.

Fixed

  • Focus-follows-mouse stole focus from active floating and overflow windows (#461, #525): the 3.0.11 FFM pause fixed the case where an excluded window (emoji picker, notification popup, krunner) was active, but the symmetric case for floating windows still regressed. A manually-floated window, or an overflow window the daemon auto-floats when window count exceeds the maxWindows cap, sits on top of the tiled stack while the user works in it. Moving the cursor across an underlying tiled window’s visible edge still activated that tiled window and sent the floating one to the background. handleCursorMoved’s active-window guard now also bails when isWindowFloating() returns true for the focused window. FloatingCache covers both code paths (user-toggled float and overflow auto-float via applyFloatCleanup), so one predicate handles both scenarios. Resumes naturally on the next cursor move once a tiled window becomes active.