diff options
| author | Teddy Wing | 2015-02-15 12:10:09 -0500 |
|---|---|---|
| committer | Teddy Wing | 2015-02-15 12:10:09 -0500 |
| commit | 19ad437d9891628937f6b2ca98e7ee50bfa5809a (patch) | |
| tree | 7bddca2fabced8f68da0df8813e5f61a8a04f7d8 | |
| parent | e95c3d5c6cbf07b24c1571463c69ad58f58988be (diff) | |
| download | chrome-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.
| -rw-r--r-- | chrome-get-urls-from-tabs-in-windows.js | 12 |
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); + }); + } }); |
