ModsFinder

Button Fix

by Unnamed (2)

Players who notice a button stay highlighted after a click can use Button Fix, a small client-side mod that resets widget focus in the in-game GUI.

FabricForgeNeoForgeQuiltClient-side onlyGNU Lesser General Public License v3.0 or later1.19.4 – 26.3

What it does

After a mouse click, a vanilla button, slider or similar control in the interface may keep its focus highlight until the player selects a different element. Button Fix resolves this by resetting focus properly after each interaction. The mod covers sliders and pressable widgets across in-game screens, including the recipe book button, inventory screen buttons, main menu and pause menu buttons, and the mod config screens.

Focus has been an issue since the 1.19.4 version, and the highlight is most visible when resource packs change how GUI widgets look. Button Fix is listed as Client-side only, so it adds nothing to a server. It requires Fabric API, and its files are published for Fabric, Forge, NeoForge and Quilt. The latest builds cover 1.19.4 – 26.3, with 1.1.0 as the current version for 26.3. The mod is released under the GNU Lesser General Public License v3.0 or later and is not open source.

Key features

  1. Focus reset after clicks

    Buttons, sliders and other widgets stop staying highlighted once the player has finished interacting with them.

  2. Coverage across GUI screens

    The fix applies to the main menu, pause menu, inventory and recipe book, along with the mod config screens.

  3. Resource pack compatibility

    The highlight is less distracting with resource packs that change the look of GUI widgets.

  4. Targets vanilla widgets

    The mod works on the vanilla widget implementations rather than replacing the screens themselves.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.31.1.0-fabric+26.1-26.31.1.0-forge+1.21.6-26.31.1.0-neoforge+1.20.5-26.31.1.0-fabric+26.1-26.3
26.21.1.0-fabric+26.1-26.31.1.0-forge+1.21.6-26.31.1.0-neoforge+1.20.5-26.31.1.0-fabric+26.1-26.3
26.1.21.1.0-fabric+26.1-26.31.1.0-forge+1.21.6-26.31.1.0-neoforge+1.20.5-26.31.1.0-fabric+26.1-26.3
26.1.11.1.0-fabric+26.1-26.31.1.0-forge+1.21.6-26.31.1.0-neoforge+1.20.5-26.31.1.0-fabric+26.1-26.3
26.11.1.0-fabric+26.1-26.31.1.0-forge+1.21.6-26.31.1.0-neoforge+1.20.5-26.31.1.0-fabric+26.1-26.3
1.21.x12 of 12 versions with builds
1.21.111.1.0-fabric+1.21.9-1.21.111.1.0-forge+1.21.6-26.31.1.0-neoforge+1.20.5-26.31.1.0-fabric+1.21.9-1.21.11
1.21.101.1.0-fabric+1.21.9-1.21.111.1.0-forge+1.21.6-26.31.1.0-neoforge+1.20.5-26.31.1.0-fabric+1.21.9-1.21.11
1.21.91.1.0-fabric+1.21.9-1.21.111.1.0-forge+1.21.6-26.31.1.0-neoforge+1.20.5-26.31.1.0-fabric+1.21.9-1.21.11
1.21.81.1.0-fabric+1.20.3-1.21.81.1.0-forge+1.21.6-26.31.1.0-neoforge+1.20.5-26.31.1.0-fabric+1.20.3-1.21.8
1.21.71.1.0-fabric+1.20.3-1.21.81.1.0-forge+1.21.6-26.31.1.0-neoforge+1.20.5-26.31.1.0-fabric+1.20.3-1.21.8
1.21.61.1.0-fabric+1.20.3-1.21.81.1.0-forge+1.21.6-26.31.1.0-neoforge+1.20.5-26.31.1.0-fabric+1.20.3-1.21.8
1.21.51.1.0-fabric+1.20.3-1.21.81.1.0-forge+1.20.6-1.21.51.1.0-neoforge+1.20.5-26.31.1.0-fabric+1.20.3-1.21.8
1.21.41.1.0-fabric+1.20.3-1.21.81.1.0-forge+1.20.6-1.21.51.1.0-neoforge+1.20.5-26.31.1.0-fabric+1.20.3-1.21.8
1.21.31.1.0-fabric+1.20.3-1.21.81.1.0-forge+1.20.6-1.21.51.1.0-neoforge+1.20.5-26.31.1.0-fabric+1.20.3-1.21.8
1.21.21.1.0-fabric+1.20.3-1.21.81.1.0-forge+1.20.6-1.21.51.1.0-neoforge+1.20.5-26.31.1.0-fabric+1.20.3-1.21.8
1.21.11.1.0-fabric+1.20.3-1.21.81.1.0-forge+1.20.6-1.21.51.1.0-neoforge+1.20.5-26.31.1.0-fabric+1.20.3-1.21.8
1.211.1.0-fabric+1.20.3-1.21.81.1.0-forge+1.20.6-1.21.51.1.0-neoforge+1.20.5-26.31.1.0-fabric+1.20.3-1.21.8
1.20.x7 of 7 versions with builds
1.19.x1 of 1 version with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

No Report Button is a Client-side only mod for Fabric, Forge, NeoForge and Quilt, released under the GNU Lesser General Public License v3.0 only and open source, for 1.19.1 – 26.3. Option Focus Fix is also Client-side only and open source under the MIT License, but it is Fabric-only and covers 1.19.4 – 26.1.1. Portal GUI Fix is Client-side only under the MIT License and not open source, for 1.16.5 – 1.21.1 on Fabric, Forge and NeoForge.

ModLoadersGame versionsEnvironmentUpdated
Button FixFabric, Forge, NeoForge and Quilt1.19.4 – 26.3Client-side only2026-09-20
No Report ButtonFabric, Forge, NeoForge and Quilt1.19.1 – 26.3Client-side only2026-10-01
Option Focus FixFabric1.19.4 – 26.1.1Client-side only2026-04-01
Portal GUI FixFabric, Forge and NeoForge1.16.5 – 1.21.1Client-side only2026-08-06

Questions

Does Button Fix need Fabric API?

Yes. Fabric API is a required dependency, and it must be installed alongside Button Fix on Fabric.

Does Button Fix have to be installed on the server?

No. It is installed on the player's side alone, so servers need nothing.

Which versions does Button Fix support?

Builds cover 1.19.4 – 26.3 across the listed game versions, and the latest file for 26.3 is 1.1.0 for each loader.

In the catalog

Button Fix is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.

Similar mods

What the author says

A small client-side mod that fixes widget focus issues in any in-game GUI. In Vanilla, GUI buttons and sliders remain focused after a mouse click until another widget claims focus for every version since 1.19.4. This can be visually distracting - especially when using resource packs that change the appearance of GUI…
Unnamed (2), on the Modrinth page

Official listing

Owner
Unnamed (2)
Published
2025-04-15
Updated on Modrinth
2026-09-20
Facts verified
2026-10-15

Tags