Parece que hay un pequeño error al establecer la clase active en los nav-pills para ‘about’, ‘faq’, ‘tos’, etc. La clase active se está asignando correctamente al enlace hijo <a />, pero se está agregando dos veces al elemento y falta en el elemento padre <li />.
No estoy seguro de que alguna vez hayamos soportado una clase “active” en los elementos LI de nav-pills. No me opongo a agregar este soporte para los temas, ya que parece que podría ser útil. Dicho esto, habría que refactorizar bastante.
@techAPJ Creo que moviste esto, ¿hay alguna razón para esta clase “active”? Parece un error para mí.
En cuanto a la discusión más amplia de agregar la clase “active” a los LIs basándose en la ruta, lo dejaré en manos de @eviltrout y @awesomerobot. Por ahora, usamos “link-to”, que solo nos ofrece soporte automático para clases basadas en rutas en el elemento A. Probablemente necesitaríamos un nuevo componente aquí.
En un momento dado, teníamos un estado activo en algunos de los elementos li en todas las nav-pills, y en otros lugares teníamos active en los elementos a…
Por lo que recuerdo, quería hacer las cosas más consistentes, así que moví la clase active a a en todos los casos. Ponerla en li en su lugar está bien, pero creo que @sam tiene razón y opté por ponerla en a porque no había una manera sencilla de colocarla en todos los li en su lugar…
¿Existe alguna forma de seleccionar el padre (li) del a con CSS? No pude encontrar una manera de aplicar estilos al padre basándome en el elemento hijo.
El li en la lista de temas tiene la clase active, así que pensé que esa era la intención en la navegación del usuario que quizás se pasó por alto.