diff --git a/src/pane-element.coffee b/src/pane-element.coffee index da21216a3..64db6eb95 100644 --- a/src/pane-element.coffee +++ b/src/pane-element.coffee @@ -94,16 +94,16 @@ class PaneElement extends HTMLElement hasFocus = @hasFocus() itemView = @model.getView(item) + unless @itemViews.contains(itemView) + @itemViews.appendChild(itemView) + callAttachHooks(itemView) + for child in @itemViews.children if child is itemView @showItemView(child) if @attached else @hideItemView(child) - unless @itemViews.contains(itemView) - @itemViews.appendChild(itemView) - callAttachHooks(itemView) - itemView.focus() if hasFocus showItemView: (itemView) ->