@@ -1,6 +1,6 @@
 class Account::StackCore < OhDelegator::Base
   parent_scope do
-    has_many :stacks, -> { order(:title).where(deleted_at: nil) }
+    has_many :stacks, -> { order(updated_at: :desc).where(deleted_at: nil) }
   end
 
   def default
class Account::StackCore < OhDelegator::Base
  parent_scope do
    has_many :stacks, -> { order(:title).where(deleted_at: nil) }
  end

  def default
    stacks << Stack.new unless @cached_default_stack || stacks.present?
    @cached_default_stack ||= stacks[0]
  end
end

I know this has been merged and the ticket closed, but in the ticket, we specified that the ordering should be created_at so that the sequence of stacks remains constant. That said, perhaps we should have considered ordering them my updated_at in descending order, as implemented here so that the most recent changes are visible at the top of the stack list.