mrkai77 / mrkai77/Loop

🐞 Mouse scroll locks up after triggering Loop via keyboard/mouse shortcut

Open
#1,145 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Bug
Dominant language
Swift
Stars
11.6k
Forks
270
Avg merge
8h 7m
Merged PRs (30d)
3

Description

Bug Description

Bug Description After activating Loop with a keyboard or mouse shortcut, mouse scroll (wheel) input intermittently locks up / stops responding system-wide. Scrolling stays broken until Bluetooth is reset or the device is disconnected/reconnected. A full system restart also temporarily fixes it. Quitting Loop entirely stops the issue from recurring — with Loop closed, scroll works reliably.

Affected Scope

User interface

Steps to Reproduce

Have Loop running with a keyboard or mouse-based trigger shortcut configured.
Use the shortcut to activate Loop's window-snapping radial menu / action a few times during normal use.
At some point (not always immediately reproducible), mouse scroll stops responding in all apps.
Quit Loop — scroll issue does not recur. Reopen Loop — issue eventually returns after using the shortcut again.

Reproducibility

Always

Expected vs Actual Behavior

Expected behavior Loop's shortcut activation should not interfere with the system's mouse scroll event handling.

Environment

macOS: Tahoe 26.6.2
Mac: MacBook (Apple M4)
Mouse: Logitech M650 (via Bluetooth)
Loop version: 1.4.2

Screen Recordings / Screenshots

[none]

Severity

Blocker (cannot proceed)

macOS Version

Tahoe 26.6.2

Loop Version

1.4.2

Did You Try the Development Build?

No

Additional Context

Tried bluetooth module reset, forgetting/re-pairing the mouse, and restarting bluetoothd via Terminal (sudo pkill bluetoothd) all temporarily fix the symptom, suggesting Loop's global event monitoring (used for its shortcut/radial-menu system) may be interfering with or blocking the system Bluetooth/HID input event pipeline.

Final Checks
  • My issue is written in English.
  • My issue title is descriptive.
  • This is a single bug (multiple bugs should be reported individually).
  • I have looked to see if this is a duplicate of another bug report.
  • I can help with further investigation.
  • I can help with developing a fix for this issue.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the failure through Loop's global event monitoring and keyboard/mouse shortcut path, including activation of the window-snapping radial menu. Trace how that path handles mouse events and compare behavior with Loop closed; done means repeated shortcut use no longer disables system-wide scrolling on the reported macOS and Bluetooth setup.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, swift
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.