Как запросить полноэкранный режим в скомпилированном дротике

Я играю с приложением Dart, пытающимся заставить работать полноэкранный режим. Мой HTML (исключая шаблон):

<div id="fullscreen_div">
  Clicking this should cause it to go fullscreen!
</div>

Мой код дартс:

import 'dart:html';

void main() {
  var div = querySelector('#fullscreen_div');
  div.onClick.listen((MouseEvent e) {
    div.requestFullscreen();
    print('requested fullscreen');
  });
}

Вот это на DartPad.

Если я сделал это правильно, один раз нажав на div, вы перейдете в полноэкранный режим. На Chromium это работает. При компиляции в JavaScript (как отладочный, так и свернутый) этого не происходит, и консоль выдает:

Uncaught TypeError: undefined is not a function

Это происходит как в Chrome, Firefox, так и в IE (протестировано в Windows 7). Из того, что я понял, это распространенная ошибка JavaScript, и при поиске не возникает ничего очевидного.

Есть идеи почемуrequestFullScreen&nbsp;не будет работать, когда дротик скомпилирован в JS?