A lista da direita do Issabel some no fundo branco do jQuery UI

[!NOTE] Resumo Executivo (DEV-2026-065): O menu .rnav herdava background white do jQuery UI enquanto o tema pintava o link com cor clara. A regra que escurecia o painel do operador não alcançava esse menu.


🚨 O Desafio Técnico / Contexto

Os itens do ul da sidebar direita deixavam de ser lidos na tela de extensões. O inspetor mostrava .rnav .ui-widget-content e ul.ui-menu.ui-widget.ui-widget-content com background white. O miolo do painel de operador também ficava branco, vindo do body em neon-core.css. apachectl graceful dentro do container falhava ao procurar o D-Bus.


💡 Principais Lições Aprendidas & Descobertas

  • 💡 O jQuery UI em libs/js/jquery/css define .ui-widget-content com background white. O tema usa cor clara em body a, então o texto do .rnav some no branco.
  • 💡 .neo-module-content .ui-widget-content escurece o miolo do módulo e também qualquer widget dentro dele. O .rnav pode ficar fora desse seletor, e a especificidade de .ui-menu.ui-widget.ui-widget-content mantém o branco.
  • 💡 A correção é regra própria em .rnav, .rnav .ui-widget-content e .rnav .ui-menu, com fundo da superfície escura e texto primário, inclusive no item ativo.
  • 💡 neon-core.css ainda declara body com background #ffffff. Sem cobertura no módulo, o canvas do painel de operador volta ao branco.
  • 💡 No container, apachectl graceful falha com Failed to get D-Bus connection. httpd -k graceful recarrega o Apache.

🛠️ Especificação Técnica & Código-Chave

.rnav,
.rnav .ui-widget-content,
.rnav .ui-menu.ui-widget-content {
  background: var(--lo-surface-2) !important;
  color: var(--lo-text-primary) !important;
}

📈 Impacto no Ecossistema & Valor Prático

A lista de ramais da direita volta a ser legível no tema escuro, sem desfazer o fundo do painel de operador.

  • Projetos Relacionados: lorentz-vps-stack
  • Registro de Origem: _data/daily.dev-08.yml

Publicado originalmente como parte do Diário de Desenvolvimento 2026 do ecossistema Artes do Sul & Araguaci.