dart-lang/spark — pull request #2096 by ussuri (2014-05-27 03:23:13+00:00)
Title: Finally fix for good the menu button not opening/closing the menu reliably

@dinhviethoa

I think I've finally found a robust solution to deal with multiple events coming in at once after a single user gesture (e.g. blur->click->focus after a single click on the button).