Polymer querySelector działający na DartVM, ale nie w Chrome po skompilowaniu

Dziwny problem. W moim kodzie Dart mam kilka komponentów polimerowych na ekranie i jedna z nich ma metodę, którą wywołuję z my main ().

Robię odwołanie do tego, robiąc

PolyComp poly = querySelector("#idOfPolymer");
poly.flash();

To działa doskonale w dart. Strona ładuje się i PolyComp zaczyna migać. Jeśli jednak uruchomię to w Chrome, uruchamiając aplikację Build Polymer z Dart IDE, pojawia się błąd, który mówi, że nie można wywołać flash () na null.

Skończyło się na tym, że sprawiłam, że błysnęłam, używając tylko autobusu zdarzeń i pozwalając PolyCompowi słuchać mojego wydarzenia, ale to jest przesada.

Co ja robię źle? Dzieje się tak w najnowszych Chrome, Firefox i Safari.

Edytować:

Zbudowałem również następującą aplikację polimerową na JS i wpadłem na ten sam problem.https://github.com/sethladd/dart-polymer-dart-examples/blob/master/web/todo_element/todo.html

Działa na DartVM, nie w Chrome, ponieważ wywołuje metodę na pustym elemencie.

questionAnswers(1)

yourAnswerToTheQuestion