Skip to content

Commit b867811

Browse files
committed
Main Doc Check Only Actively Loading Tabs
Spit out a warning if the readyState is unknown.
1 parent b662ce4 commit b867811

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

chrome/content/grabber.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,12 @@ hterr_grabber.TracingListener.prototype = {
154154
let mainDoc = false;
155155
for (let i = 0; i < gBrowser.browsers.length; i++)
156156
{
157+
if (gBrowser.browsers[i].contentDocument.readyState === 'complete')
158+
continue;
159+
if (gBrowser.browsers[i].contentDocument.readyState === 'uninitialized')
160+
continue;
161+
if (gBrowser.browsers[i].contentDocument.readyState !== 'loading' && gBrowser.browsers[i].contentDocument.readyState !== 'interactive')
162+
console.log('Unknown readyState:', gBrowser.browsers[i].contentDocument.readyState, '(Risking it as something to compare)');
157163
if (gBrowser.browsers[i].contentDocument.location.href === request.originalURI.spec)
158164
{
159165
mainDoc = true;

0 commit comments

Comments
 (0)