If the hierarchy browser is opened on a class, and a subclass of that class is selected and a method dragging between protocols (method categories), after the drag the browser resets itself to select the original class (the superclass of the one with the moved methods).
If this superclass has fewer protocols than the class in which the method was moved, while the method move is successful, the reset of focus results in a subscript out of bounds error. The browser is no longer usable and must be closed.
Last updated: 1/25/17