CSS externo em Polymer Dart

Então, uma atualização para o Polymer e agora meu aplicativo está me provocando com estilos que faltam.

Para referência futura, tendo isso em um elemento de polímero:

<link rel="stylesheet" href="/path/to/styles.css">

funciona de forma aleatória. O que é desconcertante para começar, para dizer o mínimo.

A solução é direta (em retrospecto, como sempre) e requer apenas que você importe os estilos em vez de vinculá-los:

<style>
@import "../../path/to/styles.css;
</style>

Simplesmente edite todos os mais de 40 arquivos de modelo em seu aplicativo e você estará pronto para continuar.

Eu não verifiquei todas as notas de lançamento ainda, então não posso dizer se isto é:

  1. uma mudança de uma versão anterior
  2. até meu aplicativo atingir um certo nível de complexidade

Com isso em mente, YMMV.