I would agree but it doesn't work with `Ember.run` because surrounding it with `Ember.run` makes the page block until it is run so password manager's don't get access to the textfield before the method is called. I also tried `Ember.run.next` but that didn't work either. 

This is the only way I could get it to run but yes, I agree, it is an ugly hack. I'll spend some time thinking about other options.