aboutsummaryrefslogtreecommitdiffstats
path: root/chrome-get-urls-from-tabs-in-windows.js
diff options
context:
space:
mode:
authorTeddy Wing2015-02-15 12:10:09 -0500
committerTeddy Wing2015-02-15 12:10:09 -0500
commit19ad437d9891628937f6b2ca98e7ee50bfa5809a (patch)
tree7bddca2fabced8f68da0df8813e5f61a8a04f7d8 /chrome-get-urls-from-tabs-in-windows.js
parente95c3d5c6cbf07b24c1571463c69ad58f58988be (diff)
downloadchrome-copy-urls-from-all-tabs-19ad437d9891628937f6b2ca98e7ee50bfa5809a.tar.bz2
Fix "Cannot set property of null" error on textarea
When the textarea on the download page is not available (when we have no download page), an error was caused when we tried to get `textarea.value`. Check for `textarea`'s existence before asking for its value.
Diffstat (limited to 'chrome-get-urls-from-tabs-in-windows.js')
-rw-r--r--chrome-get-urls-from-tabs-in-windows.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/chrome-get-urls-from-tabs-in-windows.js b/chrome-get-urls-from-tabs-in-windows.js
index fc1616e..e38c6ce 100644
--- a/chrome-get-urls-from-tabs-in-windows.js
+++ b/chrome-get-urls-from-tabs-in-windows.js
@@ -85,11 +85,13 @@ generate_backup_text = function(callback) {
generate_backup_text(function(backup_text) {
- textarea.value = backup_text;
-
- create_download_link(textarea.value, function(download_link) {
- document.getElementById('download-link').appendChild(download_link);
- });
+ if (textarea) {
+ textarea.value = backup_text;
+
+ create_download_link(textarea.value, function(download_link) {
+ document.getElementById('download-link').appendChild(download_link);
+ });
+ }
});