gecko-dev/toolkit/components/antitracking
Tim Huang 0b04ea1041 Bug 1738636 - Return true if the browsing context is not available for a document in AntiTrackingUtils::IsThirdPartyWindow(). r=pbz
The browsing context of a document might be a nullptr in some rare
cases. This patch makes sure we won't pass a null browsingContext to
IsThirdPartyContext() in AntiTrackingUtils::IsThirdPartyWindow().

We don't have a good way to test this. We can only first land the patch
and see if the crash report stops.

Differential Revision: https://phabricator.services.mozilla.com/D130357
2021-11-04 20:25:25 +00:00
..
test Bug 1652119 - disable test_staticPartition_font.js on Win_64_opt and Mac_64_opt for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD 2021-11-01 12:32:53 +00:00
AntiTrackingIPCUtils.h Bug 1724376 - Part 1: Add a new storage access grant reason for the privilege API. r=dimi,pbz 2021-10-05 15:16:19 +00:00
AntiTrackingLog.h
AntiTrackingRedirectHeuristic.cpp Bug 1683165 - Add a pref to control anti-tracking webcompat features. r=timhuang,twisniewski,webcompat-reviewers,dimi 2021-08-26 15:13:10 +00:00
AntiTrackingRedirectHeuristic.h
AntiTrackingUtils.cpp Bug 1738636 - Return true if the browsing context is not available for a document in AntiTrackingUtils::IsThirdPartyWindow(). r=pbz 2021-11-04 20:25:25 +00:00
AntiTrackingUtils.h Bug 1725996 - Part 2: Implement AntiTrackingUtils::IsThirdPartyContext(). r=dimi 2021-10-27 22:56:51 +00:00
ContentBlocking.cpp Bug 1724376 - Part 5: Add support of calling ContentBlocking::AllowAccessFor() for the privilege request storage access API. r=dimi,pbz 2021-10-05 15:16:21 +00:00
ContentBlocking.h Bug 1724376 - Part 4: Add a ContentBlocking::AsyncShouldAllowAccessFor(). r=dimi,pbz 2021-10-05 15:16:20 +00:00
ContentBlockingAllowList.cpp
ContentBlockingAllowList.h
ContentBlockingAllowList.jsm
ContentBlockingLog.cpp
ContentBlockingLog.h
ContentBlockingNotifier.cpp Bug 1724376 - Part 1: Add a new storage access grant reason for the privilege API. r=dimi,pbz 2021-10-05 15:16:19 +00:00
ContentBlockingNotifier.h Bug 1724376 - Part 1: Add a new storage access grant reason for the privilege API. r=dimi,pbz 2021-10-05 15:16:19 +00:00
ContentBlockingTelemetryService.cpp
ContentBlockingTelemetryService.h
ContentBlockingUserInteraction.cpp
ContentBlockingUserInteraction.h
DynamicFpiRedirectHeuristic.cpp Bug 1683165 - Add a pref to control anti-tracking webcompat features. r=timhuang,twisniewski,webcompat-reviewers,dimi 2021-08-26 15:13:10 +00:00
DynamicFpiRedirectHeuristic.h
PartitioningExceptionList.cpp Bug 1683165 - Add a pref to control anti-tracking webcompat features. r=timhuang,twisniewski,webcompat-reviewers,dimi 2021-08-26 15:13:10 +00:00
PartitioningExceptionList.h
PartitioningExceptionListService.jsm
PurgeTrackerService.jsm Bug 1727316 - Avoid over-clearing data in ClearDataService if we do not have user input. r=johannh 2021-08-24 16:18:23 +00:00
RejectForeignAllowList.cpp Bug 1724376 - Part 2: Add a RejectForeignAllowList::Check() for principal. r=dimi,pbz,ckerschb 2021-10-05 15:16:19 +00:00
RejectForeignAllowList.h Bug 1724376 - Part 2: Add a RejectForeignAllowList::Check() for principal. r=dimi,pbz,ckerschb 2021-10-05 15:16:19 +00:00
SettingsChangeObserver.cpp
SettingsChangeObserver.h
StorageAccess.cpp Bug 1724376 - Part 6: Implement StorageAccess::AsyncStorageDisabledByAntiTracking(). r=dimi,pbz 2021-10-05 15:16:21 +00:00
StorageAccess.h Bug 1724376 - Part 6: Implement StorageAccess::AsyncStorageDisabledByAntiTracking(). r=dimi,pbz 2021-10-05 15:16:21 +00:00
StoragePrincipalHelper.cpp Backed out 11 changesets (bug 1731982, bug 1736401) for causing crashes in mozilla::dom::ClientHandle::Control. a=backout 2021-10-19 22:23:12 +03:00
StoragePrincipalHelper.h Backed out 11 changesets (bug 1731982, bug 1736401) for causing crashes in mozilla::dom::ClientHandle::Control. a=backout 2021-10-19 22:23:12 +03:00
TemporaryAccessGrantObserver.cpp Bug 1729285 - Observers used with NS_NewTimerWithObserver should implement nsINamed, r=smaug. 2021-09-07 08:01:19 +00:00
TemporaryAccessGrantObserver.h Bug 1729285 - Observers used with NS_NewTimerWithObserver should implement nsINamed, r=smaug. 2021-09-07 08:01:19 +00:00
TrackingDBService.jsm
URLDecorationAnnotationsService.jsm
URLDecorationStripper.cpp
URLDecorationStripper.h
URLQueryStringStripper.cpp
URLQueryStringStripper.h
URLQueryStrippingListProcessScript.js
URLQueryStrippingListService.jsm
antitracking.manifest
components.conf
moz.build Bug 1725145 - Preparation for the hybrid build env. r=necko-reviewers,firefox-build-system-reviewers,valentin,glandium 2021-08-25 10:46:17 +00:00
nsIPartitioningExceptionListService.idl
nsIPurgeTrackerService.idl
nsITrackingDBService.idl
nsIURLDecorationAnnotationsService.idl
nsIURLQueryStrippingListService.idl