commit | 36b9fce0d9101b1d25c086fe606db67cde68c8a1 | [log] [tgz] |
---|---|---|
author | Jason Lin <lxj@google.com> | Thu Nov 10 16:56:40 2022 +1100 |
committer | Jason Lin <lxj@google.com> | Thu Nov 10 23:01:48 2022 +0000 |
tree | dc3a8574bed5be8318fed9ad49c9497310bd982f | |
parent | 7cce8f4d56dd3df15b92b4d77368a499b2df2182 [diff] [blame] |
terminal: fix A11yButtons crash when the selection is empty Change-Id: I6a5185a0c12c2a912a0201057b20cedb332d9456 Reviewed-on: https://chromium-review.googlesource.com/c/apps/libapps/+/4019835 Reviewed-by: Joel Hockey <joelhockey@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com>
diff --git a/terminal/js/terminal_emulator.js b/terminal/js/terminal_emulator.js index 095b626..85f66de 100644 --- a/terminal/js/terminal_emulator.js +++ b/terminal/js/terminal_emulator.js
@@ -334,7 +334,7 @@ onSelectionChange_() { this.resetPos_(); - const selectedElement = document.getSelection().anchorNode.parentElement; + const selectedElement = document.getSelection().anchorNode?.parentElement; if (selectedElement === this.pageUpButton) { this.pageUpButton.style.top = '16px'; } else if (selectedElement === this.pageDownButton) {