Open Bug 1479134 Opened 6 years ago Updated 2 years ago

Investigate and suppress unnecessary warnings when creating the whitelist URI for resources loaded from special schemes

Categories

(Toolkit :: Safe Browsing, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: francois, Unassigned)

References

Details

While running the following test with MOZ_LOG=nsChannelClassifier:3:

  ./mach test toolkit/components/url-classifier/tests/mochitest/test_classified_annotations.html 

I noticed that all of the sub-resources we are blocking fail to return a top window URI:

 0:07.19 TEST_START: toolkit/components/url-classifier/tests/mochitest/test_classified_annotations.html
...
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696ead00]: No window URI
 0:08.45 GECKO(28502) [28502, Main Thread] WARNING: NS_ENSURE_TRUE(aSecondURI) failed: file /home/francois/devel/mozilla-unified/dom/base/ThirdPartyUtil.cpp, line 98
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696ead00]: Allowlisting test domain
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696ead00]: Enabling tracking protection checks on channel[0x7fa871144050] with uri http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.css for toplevel window uri https://allowlisted.example.com/
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696ead00]: Checking blacklist for uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.css
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696ead40]: No window URI
 0:08.45 GECKO(28502) [28502, Main Thread] WARNING: NS_ENSURE_TRUE(aSecondURI) failed: file /home/francois/devel/mozilla-unified/dom/base/ThirdPartyUtil.cpp, line 98
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696ead40]: Allowlisting test domain
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696ead40]: Enabling tracking protection checks on channel[0x7fa87113f050] with uri http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js for toplevel window uri https://allowlisted.example.com/
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696ead40]: Checking blacklist for uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696eae80]: No window URI
 0:08.45 GECKO(28502) [28502, Main Thread] WARNING: NS_ENSURE_TRUE(aSecondURI) failed: file /home/francois/devel/mozilla-unified/dom/base/ThirdPartyUtil.cpp, line 98
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696eae80]: Allowlisting test domain
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696eae80]: Enabling tracking protection checks on channel[0x7fa865b16050] with uri http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/raptor.jpg?reload=true for toplevel window uri https://allowlisted.example.com/
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696eae80]: Checking blacklist for uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/raptor.jpg?reload=true
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa8696ead00]:OnClassifyComplete shouldEnableTrackingProtection=1, shouldEnableTrackingAnnnotation=0
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa8696ead00]::OnBlacklistResult channel[0x7fa871144050] uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.css, is in blacklist. Start checking whitelist.
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696ead00]: No window URI associated with http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.css
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa8696ead00]:OnBlacklistResult could not create a whitelist URI. Ignoring whitelist.
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa8696ead00]::OnTrackerFound, cancelling channel[0x7fa871144050]
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa8696ead40]:OnClassifyComplete shouldEnableTrackingProtection=1, shouldEnableTrackingAnnnotation=0
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa8696ead40]::OnBlacklistResult channel[0x7fa87113f050] uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js, is in blacklist. Start checking whitelist.
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696ead40]: No window URI associated with http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa8696ead40]:OnBlacklistResult could not create a whitelist URI. Ignoring whitelist.
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa8696ead40]::OnTrackerFound, cancelling channel[0x7fa87113f050]
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa8696eae80]:OnClassifyComplete shouldEnableTrackingProtection=1, shouldEnableTrackingAnnnotation=0
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa8696eae80]::OnBlacklistResult channel[0x7fa865b16050] uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/raptor.jpg?reload=true, is in blacklist. Start checking whitelist.
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa8696eae80]: No window URI associated with http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/raptor.jpg?reload=true
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa8696eae80]:OnBlacklistResult could not create a whitelist URI. Ignoring whitelist.
 0:08.45 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa8696eae80]::OnTrackerFound, cancelling channel[0x7fa865b16050]
...
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21440]: No window URI
 0:08.47 GECKO(28502) [28502, Main Thread] WARNING: NS_ENSURE_TRUE(aSecondURI) failed: file /home/francois/devel/mozilla-unified/dom/base/ThirdPartyUtil.cpp, line 98
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21440]: Allowlisting test domain
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21440]: Enabling tracking protection checks on channel[0x7fa865b1e050] with uri http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/raptor.jpg?reload=true for toplevel window uri https://allowlisted.example.com/
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21440]: Checking blacklist for uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/raptor.jpg?reload=true
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b215c0]: No window URI
 0:08.47 GECKO(28502) [28502, Main Thread] WARNING: NS_ENSURE_TRUE(aSecondURI) failed: file /home/francois/devel/mozilla-unified/dom/base/ThirdPartyUtil.cpp, line 98
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b215c0]: Allowlisting test domain
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b215c0]: Enabling tracking protection checks on channel[0x7fa865b1f050] with uri http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/track.html for toplevel window uri https://allowlisted.example.com/
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b215c0]: Checking blacklist for uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/track.html
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21600]: No window URI
 0:08.47 GECKO(28502) [28502, Main Thread] WARNING: NS_ENSURE_TRUE(aSecondURI) failed: file /home/francois/devel/mozilla-unified/dom/base/ThirdPartyUtil.cpp, line 98
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21600]: Allowlisting test domain
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21600]: Enabling tracking protection checks on channel[0x7fa865b20050] with uri http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js for toplevel window uri https://allowlisted.example.com/
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21600]: Checking blacklist for uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21880]: No window URI
 0:08.47 GECKO(28502) [28502, Main Thread] WARNING: NS_ENSURE_TRUE(aSecondURI) failed: file /home/francois/devel/mozilla-unified/dom/base/ThirdPartyUtil.cpp, line 98
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21880]: Allowlisting test domain
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21880]: Enabling tracking protection checks on channel[0x7fa865b23050] with uri http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/track.html for toplevel window uri https://allowlisted.example.com/
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21880]: Checking blacklist for uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/track.html
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21900]: No window URI
 0:08.47 GECKO(28502) [28502, Main Thread] WARNING: NS_ENSURE_TRUE(aSecondURI) failed: file /home/francois/devel/mozilla-unified/dom/base/ThirdPartyUtil.cpp, line 98
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21900]: Allowlisting test domain
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21900]: Enabling tracking protection checks on channel[0x7fa87087c050] with uri http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js for toplevel window uri https://allowlisted.example.com/
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21900]: Checking blacklist for uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21980]: No window URI
 0:08.47 GECKO(28502) [28502, Main Thread] WARNING: NS_ENSURE_TRUE(aSecondURI) failed: file /home/francois/devel/mozilla-unified/dom/base/ThirdPartyUtil.cpp, line 98
 0:08.47 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21980]: Allowlisting test domain
 0:08.48 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21980]: Enabling tracking protection checks on channel[0x7fa87087d050] with uri http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js for toplevel window uri https://allowlisted.example.com/
 0:08.48 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21980]: Checking blacklist for uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21440]:OnClassifyComplete shouldEnableTrackingProtection=1, shouldEnableTrackingAnnnotation=0
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21440]::OnBlacklistResult channel[0x7fa865b1e050] uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/raptor.jpg?reload=true, is in blacklist. Start checking whitelist.
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21440]: No window URI associated with http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/raptor.jpg?reload=true
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21440]:OnBlacklistResult could not create a whitelist URI. Ignoring whitelist.
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21440]::OnTrackerFound, cancelling channel[0x7fa865b1e050]
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b215c0]:OnClassifyComplete shouldEnableTrackingProtection=1, shouldEnableTrackingAnnnotation=0
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b215c0]::OnBlacklistResult channel[0x7fa865b1f050] uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/track.html, is in blacklist. Start checking whitelist.
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b215c0]: No window URI associated with http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/track.html
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b215c0]:OnBlacklistResult could not create a whitelist URI. Ignoring whitelist.
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b215c0]::OnTrackerFound, cancelling channel[0x7fa865b1f050]
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21600]:OnClassifyComplete shouldEnableTrackingProtection=1, shouldEnableTrackingAnnnotation=0
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21600]::OnBlacklistResult channel[0x7fa865b20050] uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js, is in blacklist. Start checking whitelist.
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21600]: No window URI associated with http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21600]:OnBlacklistResult could not create a whitelist URI. Ignoring whitelist.
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21600]::OnTrackerFound, cancelling channel[0x7fa865b20050]
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21880]:OnClassifyComplete shouldEnableTrackingProtection=1, shouldEnableTrackingAnnnotation=0
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21880]::OnBlacklistResult channel[0x7fa865b23050] uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/track.html, is in blacklist. Start checking whitelist.
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21880]: No window URI associated with http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/track.html
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21880]:OnBlacklistResult could not create a whitelist URI. Ignoring whitelist.
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21880]::OnTrackerFound, cancelling channel[0x7fa865b23050]
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21900]:OnClassifyComplete shouldEnableTrackingProtection=1, shouldEnableTrackingAnnnotation=0
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21900]::OnBlacklistResult channel[0x7fa87087c050] uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js, is in blacklist. Start checking whitelist.
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21900]: No window URI associated with http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21900]:OnBlacklistResult could not create a whitelist URI. Ignoring whitelist.
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21900]::OnTrackerFound, cancelling channel[0x7fa87087c050]
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21980]:OnClassifyComplete shouldEnableTrackingProtection=1, shouldEnableTrackingAnnnotation=0
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21980]::OnBlacklistResult channel[0x7fa87087d050] uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js, is in blacklist. Start checking whitelist.
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa865b21980]: No window URI associated with http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.js
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21980]:OnBlacklistResult could not create a whitelist URI. Ignoring whitelist.
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa865b21980]::OnTrackerFound, cancelling channel[0x7fa87087d050]
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa870cd7980]: No window URI
 0:08.49 GECKO(28502) [28502, Main Thread] WARNING: NS_ENSURE_TRUE(aSecondURI) failed: file /home/francois/devel/mozilla-unified/dom/base/ThirdPartyUtil.cpp, line 98
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa870cd7980]: Allowlisting test domain
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa870cd7980]: Enabling tracking protection checks on channel[0x7fa8636d5050] with uri http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/vp9.webm?reload=true for toplevel window uri https://allowlisted.example.com/
 0:08.49 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa870cd7980]: Checking blacklist for uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/vp9.webm?reload=true
...
 0:08.53 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa870cd7980]:OnClassifyComplete shouldEnableTrackingProtection=1, shouldEnableTrackingAnnnotation=0
 0:08.53 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa870cd7980]::OnBlacklistResult channel[0x7fa8636d5050] uri=http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/vp9.webm?reload=true, is in blacklist. Start checking whitelist.
 0:08.53 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier nsChannelClassifier[0x7fa870cd7980]: No window URI associated with http://tracking.example.com/tests/toolkit/components/url-classifier/tests/mochitest/vp9.webm?reload=true
 0:08.53 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa870cd7980]:OnBlacklistResult could not create a whitelist URI. Ignoring whitelist.
 0:08.53 GECKO(28502) [(null) 28502: Main Thread]: I/nsChannelClassifier TrackingURICallback[0x7fa870cd7980]::OnTrackerFound, cancelling channel[0x7fa8636d5050]

Maybe that's because of the fact that test page is on a special URL scheme (chrome://mochitests/content/chrome/toolkit/components/url-classifier/tests/mochitest/classifiedAnnotatedFrame.html).

We should double-check that this is handled correctly and ideally suppress the NS_WARNING that is printed in that case (by adding an early return?).
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.