Nested input fields lose focus on update (due to a re-render of the view) when the model is bound using angularFire (behaves normally when not using angularFire). See a detailed plunker here which demonstrates the issue.
Can anyone suggest a workaround or a fix for this issue?