Dolphin's sliding card tray fires the currentCardChanging: event twice for a single card change. This bug has existed as long as the SlideyInneyOuteyThing (i.e., since Dolphin 6).
Repro Steps
Open a class hierarchy browser
Select a class and method, and modify the source of the method, but do not save it
Click on the 'Variables' tab of the top-middle browser pane to switch to the instance variables view
When the first prompt to retain changes appears, click Yes to prevent the change of tab
Expected behaviour
A single prompt to retain changes appears, and when 'Yes' is answered the browser selection is left unchanged with method edit still pending
Dolphin's sliding card tray fires the
currentCardChanging:
event twice for a single card change. This bug has existed as long as the SlideyInneyOuteyThing (i.e., since Dolphin 6).Repro Steps
Expected behaviour
A single prompt to retain changes appears, and when 'Yes' is answered the browser selection is left unchanged with method edit still pending
Actual Behaviour
A second prompt to retain changes appears.