if getTargetDeferred is already set (user loaded the editor, cancels/saves, edits again), the loading indicator isn't shown. Maybe this should be moved to onEditTabClick.