Timer not working in Webassembly

I can’t get a Timer to work with Webassembly, the following code does not execute the Elapsed method (Ver 10.0.0.2503):

  var tmr := new Timer;
  tmr.Interval := 5000;
  tmr.Repeat := true;
  tmr.Elapsed := 
  method
  begin
    writeLn('Timer.Elapsed');
  end;
  tmr.Enabled := true;
  tmr.Start;

Thanks, logged as bugs://84235

bugs://84235 got closed with status fixed.