Skip to main content

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.