From 19ad437d9891628937f6b2ca98e7ee50bfa5809a Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sun, 15 Feb 2015 12:10:09 -0500 Subject: 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. --- chrome-get-urls-from-tabs-in-windows.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'chrome-get-urls-from-tabs-in-windows.js') 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); + }); + } }); -- cgit v1.2.3