KasmVNC/kasmweb/tests
Alex Tanskanen b173c8854a Fix crash with too large clipboard data
If too much text is copied in the session, String.fromCharCode.apply()
would crash in Safari on macOS and Chrome on Linux. This commit fixes
this issue by avoiding apply() altogether. Also added test to cover this
issue.
2021-03-29 12:14:19 +03:00
..
.eslintrc Initial commit 2020-09-20 12:16:44 +00:00
assertions.js Initial commit 2020-09-20 12:16:44 +00:00
fake.websocket.js Send data one byte at a time in tests 2021-03-29 11:34:38 +03:00
karma-test-main.js Initial commit 2020-09-20 12:16:44 +00:00
playback-ui.js Initial commit 2020-09-20 12:16:44 +00:00
playback.js Initial commit 2020-09-20 12:16:44 +00:00
test.base64.js Initial commit 2020-09-20 12:16:44 +00:00
test.deflator.js Add deflator helper class for deflating data 2021-03-29 12:09:05 +03:00
test.display.js Handle slow loading of images 2021-03-29 12:06:28 +03:00
test.helper.js Send NumLock on macOS, even though the key is Clear 2021-03-29 11:56:55 +03:00
test.int.js Add util for unsigned and signed int. conversion 2021-03-29 12:09:10 +03:00
test.keyboard.js Fix missing caps lock events on iOS 2021-03-29 11:57:26 +03:00
test.localization.js Initial commit 2020-09-20 12:16:44 +00:00
test.mouse.js Initial commit 2020-09-20 12:16:44 +00:00
test.rfb.js Fix crash with too large clipboard data 2021-03-29 12:14:19 +03:00
test.util.js Simplify encodeUTF8/decodeUTF8 unittests 2021-03-29 12:07:57 +03:00
test.websock.js Don't compact the receive buffer unless we've actually run out of space 2021-03-29 11:45:00 +03:00
test.webutil.js Initial commit 2020-09-20 12:16:44 +00:00
vnc_playback.html Fix up errors and warnings in vnc_playback.html 2021-03-29 11:38:25 +03:00