Компоненты темы больше не переопределяют CSS темы?

Кратко: я дурак.

Стили упорядочиваются следующим образом:

          if stylesheets.size > 1
            stylesheets =
              stylesheets.sort_by do |s|
                [s[:remote] ? 0 : 1, s[:theme_id] == @theme_id ? 1 : 0, s[:theme_name]]
              end
          end

Когда я пытался воспроизвести проблему, я использовал только локальные стили.

В реальности стили загружаются в таком порядке:

  • удалённые стили
    • компоненты темы, по алфавиту
    • основная тема
  • локальные стили
    • компоненты темы, по алфавиту
    • основная тема