Version 5.25.2

### Bug fixes

Better handling of selections that cover the whole viewport in contentEditable-mode.

No longer accidentally scroll the editor into view when calling `setValue`.

Work around Chrome Android bug when converting screen coordinates to editor positions.

Make sure long-clicking a selection sets a cursor and doesn't show the editor losing focus.

Fix issue where pointer events were incorrectly disabled on Chrome's overlay scrollbars.

[javascript mode](http://codemirror.net/mode/javascript/): Recognize annotations and TypeScript-style type parameters.

[shell mode](http://codemirror.net/mode/shell/): Handle nested braces.

[markdown mode](http://codemirror.net/mode/markdown/): Make parsing of strong/em delimiters CommonMark-compliant.
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEErLY20j+/ljvJRHotcD8b7W0zrh4FAlj4iSIACgkQcD8b7W0z
rh4eYwf/QQ0MmG3ORtG7bF6tnxuMPta0DZXzctdAOLY/iqXCThpBCk2ARACcQffS
nCOxH2IP+RotbgiHgTNTX+x98y6pvJWMts0e6wl/mw9/PytnlcLzA7D9mR4M/Ct0
CwiDL3pr+qn72YqnfCIw6qnwWXdOvmuUK/L6oRk5rgjD0GhpMaCDFod0vy4V3eCH
xx/9Bfaa3NlsALbfQIala6bON1HtEpA+CazEfwYwmDABR9jA9gX+KBxzTY6UxoqY
/mjh9f7HTdvDpFZjZoWWUHLfXoBVilcn9bz8Ji6wwWBg0K16FozIXlehEcHqkLoI
Ow2x01AvzNJGBokxB2PU2DYL5Msv1w==
=9ePL
-----END PGP SIGNATURE-----
