Release 5.19.0

This happened:

Bugfixes

erlang mode: Fix mode crash when trying to read an empty context.

comment addon: Fix broken behavior when toggling comments inside a comment.

xml-fold addon: Fix a null-dereference bug.

Page up and page down now do something even in single-line documents.

Fix an issue where the cursor position could be off in really long (~8000 character) tokens.

New features

javascript mode: Better indentation when semicolons are missing. Better support for TypeScript classes, optional parameters, and the type keyword.

The blur and focus events now pass the DOM event to their handlers.