From ae99d79e5f90f4d62e3104d51f3121e5c211ab5c Mon Sep 17 00:00:00 2001 From: Paulius Dervinis Date: Tue, 4 Aug 2026 14:00:21 +0300 Subject: [PATCH] FIX: Enforce a minimum window size on the Input Debugger window [UUM-137119] The Input Debugger window never assigned a minimum size, so it could be resized arbitrarily small until its toolbar and device/action/layout tree view were no longer usably visible. InputDebuggerWindow.OnEnable() previously set only titleContent; it now also assigns minSize = new Vector2(270, 300), mirroring the sibling InputDeviceDebuggerWindow. Setting the minimum in OnEnable rather than CreateOrShow() re-applies it after domain reloads and when a persisted or docked window is restored from the editor layout, not only when the window is first opened from the menu. Jira: https://jira.unity3d.com/browse/UUM-137119 --- Packages/com.unity.inputsystem/CHANGELOG.md | 1 + .../InputSystem/Editor/Debugger/InputDebuggerWindow.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/Packages/com.unity.inputsystem/CHANGELOG.md b/Packages/com.unity.inputsystem/CHANGELOG.md index dee187e786..959e81cc4d 100644 --- a/Packages/com.unity.inputsystem/CHANGELOG.md +++ b/Packages/com.unity.inputsystem/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### Fixed +- Fixed the Input Debugger window (Window > Analysis > Input Debugger) being resizable arbitrarily small until its toolbar and device/action/layout tree view were no longer usably visible; it now enforces a minimum window size [UUM-137119](https://issuetracker.unity3d.com/product/unity/issues/guid/UUM-137119) - Fixed the Action Maps list in the Input Actions editor losing keyboard focus after deleting a map, so that Delete, Duplicate, and arrow-key navigation kept working on the auto-selected replacement map without requiring an extra click [UUM-147152](https://issuetracker.unity3d.com/product/unity/issues/guid/UUM-147152) ## [1.20.0] - 2026-07-21 diff --git a/Packages/com.unity.inputsystem/InputSystem/Editor/Debugger/InputDebuggerWindow.cs b/Packages/com.unity.inputsystem/InputSystem/Editor/Debugger/InputDebuggerWindow.cs index 060747dd9d..6832442482 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Editor/Debugger/InputDebuggerWindow.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Editor/Debugger/InputDebuggerWindow.cs @@ -84,6 +84,7 @@ public static void Disable() private void OnEnable() { titleContent = new GUIContent("Input Debugger"); + minSize = new Vector2(270, 300); } private void OnDeviceChange(InputDevice device, InputDeviceChange change)