1.2.3
Date: 2026-05
Bug fixes
Keybinds fire while typing in chat
adapters/linoria.lua — the addKeybind callback fired unconditionally, so any registered keybind would activate while the player was typing in chat or any other TextBox.
The callback now checks UserInputService:GetFocusedTextBox() before calling the action. If any TextBox is focused, the keypress is silently ignored.
This affects every project built on the Pulse adapter — no per-component changes needed.
Dev overlay: mouse cursor not visible
pulse/dev/debuggui.lua — the dev overlay opened on top of the game GUI but did not re-enable the mouse cursor. Games that hide or lock the cursor (via MouseIconEnabled / MouseBehavior) left the overlay unclickable.
_setTab now calls MouseIconEnabled = true and MouseBehavior = Default each time the window is shown. The game's cursor state is restored when the overlay is closed.
Dev overlay: window draggable behind TopBar
The dev window could be dragged above Y ≈ 36 px, putting the header bar behind Roblox's TopBar where mouse events are captured by the engine. The header buttons became unreachable and the cursor disappeared over the partially-hidden frame.
The window drag handler now clamps Y ≥ 36 so the header always stays in the clickable area below the TopBar.