Steps to reproduce:
1. create new action map
2. add new action
3. add a composite binding to the action
4. expand the composite binding
5. start deleting the composite parts of the bindings
Actual results: Notice an exceptions is being thrown when trying to delete the last compisite. Subsequent exceptions are thrown when selecting the binding again.
ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
type is not a supported string value
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
Expected results: No exceptions are thrown and I can delete all parts of the binding
Reproducible with versions: 1.8.0-pre.3
Not reproducible with versions: 1.7.0
Tested on (OS): Win11