Skip to content

[Bug]: Back and Forward Buttons not working #354

Description

@8s8ybbf7mx-sys

Pre-flight checklist

  • I searched existing issues and this is not a duplicate.
  • I am on the latest release or a recent master build.
  • I quit Logi Options+ before running OpenLogi (the two apps fight over HID++ access and only one can own a receiver at a time).

Which part of OpenLogi?

GUI (desktop app)

OpenLogi version

0.6.18

Operating system

macOS

OS version & architecture

26.5.2, Apple Silicon

Device model

MX Master 3S + Bolt Receiver

How is the device connected?

Logi Bolt receiver

Affected area(s)

  • Device discovery / detection
  • Button remapping
  • DPI control
  • SmartShift
  • Per-application profiles
  • Battery status
  • Settings / configuration (TOML)
  • Auto-update
  • Menu bar / tray
  • Other

What happened?

Pre-flight checklist

  • I searched existing issues and this is not a duplicate.
  • I am on the latest release (v0.6.18).
  • I quit Logi Options+ before running OpenLogi (fully uninstalled, no background process remaining).
  • OpenLogi has Accessibility permission (Settings → Permissions shows "Erteilt"/Granted).
  • OpenLogi has Input Monitoring permission (Settings → Permissions shows "Erteilt"/Granted).

Bug description

The Back and Forward side buttons on an MX Master 3S do not trigger any action, even when bound to MouseBack / MouseForward ("the real extra-button events most apps treat as native back/forward" per the docs). No reaction in Safari, and also no reaction in Finder (which natively responds to real mouse buttons 3/4 for folder navigation) — so this doesn't appear to be app-specific.

Steps to reproduce

  1. Connect an MX Master 3S via Logi Bolt receiver.
  2. In OpenLogi, bind Back → MouseBack and Forward → MouseForward.
  3. Click a link in Safari, then press the Back button on the mouse.
  4. Navigate into a subfolder in Finder, then press the Back button on the mouse.

Diagnostics report

### OpenLogi Diagnostics

**App**
- OpenLogi (GUI): v0.6.18 (release)
- Agent: v0.6.18 (connected)
- IPC protocol: GUI 8 / agent 8
- Inventory: ready
- OS: macOS 26.5.2 (arm64)
- Locale: de-DE (UI: en)
- Accessibility: granted · Input hook: installed
- Launch at login: yes · Menu bar: yes · Update check: on
- Running from: source build (dev)
- Config: schema 3 · 1 configured device(s) · thumbwheel 14

**Assets**
- Source: user cache · Index: loaded (210 models) · User cache: present
- Cache path: ~/.local/share/openlogi/assets · Bundle assets: absent

**Devices (2)**
- MX Master 3S — mouse (codename: MX Master 3S )
  - Connection: Logi Bolt receiver · Online: no · Battery: 30% (discharging, low)
  - Capabilities: buttons=yes, pointer=yes, lighting=no
  - Model: receiver:417424e1a0e4b5d7:slot:1 (model-ids: b034/0000/0000, ext-model: 03)
  - Transports: BTLE
  - Render: mx_master_3s · Slot 1
- MX Master 3S — mouse (codename: MX Master 3S )
  - Connection: Logi Bolt receiver · Online: yes · Battery: 30% (discharging, low)
  - Capabilities: buttons=yes, pointer=yes, lighting=no
  - Model: receiver:417424e1a0e4b5d7:slot:2 (model-ids: b034/0000/0000, ext-model: 03)
  - Transports: BTLE
  - Render: mx_master_3s · Slot 2

**Receivers (1)**
- Logi Bolt Receiver (VID 046d / PID c548)

openlogi list output


Logs

macOS permissions (if applicable)

  • OpenLogi has Accessibility permission (needed to remap buttons via the event tap).
  • OpenLogi has Input Monitoring permission (needed for Bluetooth-direct devices and capture).

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs: triageNeeds maintainer triagetype: bugSomething is broken or behaves incorrectly

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions