693f142cb1402b016ef6d997bde44d80bde1fe7d: Bug 1599043 - Part 2: Allow the WindowGlobalParent to send OnContentBlockingEvent in parent. r?dimi draft
Tim Huang <tihuang@mozilla.com> - Tue, 03 Dec 2019 13:25:01 +0000 - rev 2511411
Push 459116 by reviewbot at Tue, 03 Dec 2019 13:25:36 +0000
Bug 1599043 - Part 2: Allow the WindowGlobalParent to send OnContentBlockingEvent in parent. r?dimi This patch makes the WindowGlobalParent to be able to send the OnContentBlockingEvent in the parent process. Differential Diff: PHID-DIFF-v47hqlrng5u3onkxhz2i
eb9afb7c093d41e90fe9202231d49e66170e9e26: Bug 1599043 - Part 1: Add a ContentBlockingLog into the WindowGlobalParent r?dimi draft
Tim Huang <tihuang@mozilla.com> - Tue, 03 Dec 2019 13:24:57 +0000 - rev 2511410
Push 459116 by reviewbot at Tue, 03 Dec 2019 13:25:36 +0000
Bug 1599043 - Part 1: Add a ContentBlockingLog into the WindowGlobalParent r?dimi This adds a ContentBlockingLog into the WindowGlobalParent. This ContentBlockingLog is bascially a copy of the log in the content process. This log in parent is needed for the OnContentBlockingEvent in parent process since we need an overview of the content blocking events for OnContentBlockingEvent. And the ContentBlockingLog exits in the content process in this stage, so we need to maintain a copy of it to get the overview of the blocking events in parent. Differential Revision: https://phabricator.services.mozilla.com/D54929 Differential Diff: PHID-DIFF-nphyavafakukwauhaqzp
4f805fbaabcc81d7f0900fc92e14b9e3593e86ca: try_task_config for https://phabricator.services.mozilla.com/D55646 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Tue, 03 Dec 2019 13:24:40 +0000 - rev 2511409
Push 459115 by reviewbot at Tue, 03 Dec 2019 13:25:03 +0000
try_task_config for https://phabricator.services.mozilla.com/D55646 Differential Diff: PHID-DIFF-mhfyflxaupx7dxdo3ilt
aafb54670089af46a3256802f217f9748d99541e: Bug 1599043 - Part 3: Stop propagation of the OnContentBlockingEvent in content processes. r?dimi draft
Tim Huang <tihuang@mozilla.com> - Tue, 03 Dec 2019 13:24:34 +0000 - rev 2511408
Push 459115 by reviewbot at Tue, 03 Dec 2019 13:25:03 +0000
Bug 1599043 - Part 3: Stop propagation of the OnContentBlockingEvent in content processes. r?dimi This patch moves the propatation of the onContentBlockingEvent in the content processes. After this, the nsGlobalWindowOuter::NotifyContentBlockingEvent will only update the ContentBlockingLog. Differential Diff: PHID-DIFF-mhfyflxaupx7dxdo3ilt
ec96e85611a3c49eaed1c2305e93f8abb5176bd4: Bug 1599043 - Part 2: Allow the WindowGlobalParent to send OnContentBlockingEvent in parent. r?dimi draft
Tim Huang <tihuang@mozilla.com> - Tue, 03 Dec 2019 13:24:29 +0000 - rev 2511407
Push 459115 by reviewbot at Tue, 03 Dec 2019 13:25:03 +0000
Bug 1599043 - Part 2: Allow the WindowGlobalParent to send OnContentBlockingEvent in parent. r?dimi This patch makes the WindowGlobalParent to be able to send the OnContentBlockingEvent in the parent process. Differential Diff: PHID-DIFF-v47hqlrng5u3onkxhz2i
1c13b6784fb2a5582715fa8b632e258b33243960: Bug 1599043 - Part 1: Add a ContentBlockingLog into the WindowGlobalParent r?dimi draft
Tim Huang <tihuang@mozilla.com> - Tue, 03 Dec 2019 13:24:26 +0000 - rev 2511406
Push 459115 by reviewbot at Tue, 03 Dec 2019 13:25:03 +0000
Bug 1599043 - Part 1: Add a ContentBlockingLog into the WindowGlobalParent r?dimi This adds a ContentBlockingLog into the WindowGlobalParent. This ContentBlockingLog is bascially a copy of the log in the content process. This log in parent is needed for the OnContentBlockingEvent in parent process since we need an overview of the content blocking events for OnContentBlockingEvent. And the ContentBlockingLog exits in the content process in this stage, so we need to maintain a copy of it to get the overview of the blocking events in parent. Differential Revision: https://phabricator.services.mozilla.com/D54929 Differential Diff: PHID-DIFF-nphyavafakukwauhaqzp
1ec9efc37c325289b2a00870ba4e502cee2d952a: try_task_config for https://phabricator.services.mozilla.com/D55645 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Tue, 03 Dec 2019 13:23:58 +0000 - rev 2511405
Push 459114 by reviewbot at Tue, 03 Dec 2019 13:24:20 +0000
try_task_config for https://phabricator.services.mozilla.com/D55645 Differential Diff: PHID-DIFF-v47hqlrng5u3onkxhz2i
59bf82f2e204671d71e5b6f3a4e06aa43cc0d7c1: Bug 1599043 - Part 2: Allow the WindowGlobalParent to send OnContentBlockingEvent in parent. r?dimi draft
Tim Huang <tihuang@mozilla.com> - Tue, 03 Dec 2019 13:23:54 +0000 - rev 2511404
Push 459114 by reviewbot at Tue, 03 Dec 2019 13:24:20 +0000
Bug 1599043 - Part 2: Allow the WindowGlobalParent to send OnContentBlockingEvent in parent. r?dimi This patch makes the WindowGlobalParent to be able to send the OnContentBlockingEvent in the parent process. Differential Diff: PHID-DIFF-v47hqlrng5u3onkxhz2i
acf7053d14559779e57e3e28741d59998cd13b0a: Bug 1599043 - Part 1: Add a ContentBlockingLog into the WindowGlobalParent r?dimi draft
Tim Huang <tihuang@mozilla.com> - Tue, 03 Dec 2019 13:23:51 +0000 - rev 2511403
Push 459114 by reviewbot at Tue, 03 Dec 2019 13:24:20 +0000
Bug 1599043 - Part 1: Add a ContentBlockingLog into the WindowGlobalParent r?dimi This adds a ContentBlockingLog into the WindowGlobalParent. This ContentBlockingLog is bascially a copy of the log in the content process. This log in parent is needed for the OnContentBlockingEvent in parent process since we need an overview of the content blocking events for OnContentBlockingEvent. And the ContentBlockingLog exits in the content process in this stage, so we need to maintain a copy of it to get the overview of the blocking events in parent. Differential Revision: https://phabricator.services.mozilla.com/D54929 Differential Diff: PHID-DIFF-nphyavafakukwauhaqzp
a2eb896a0aed2677c3c680b6289548684aade4a0: try_task_config for https://phabricator.services.mozilla.com/D54929 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Tue, 03 Dec 2019 13:23:31 +0000 - rev 2511402
Push 459113 by reviewbot at Tue, 03 Dec 2019 13:23:50 +0000
try_task_config for https://phabricator.services.mozilla.com/D54929 Differential Diff: PHID-DIFF-nphyavafakukwauhaqzp
5f047bd3bc986b9fe3826a9df3e30854aad78baf: Bug 1599043 - Part 1: Add a ContentBlockingLog into the WindowGlobalParent r?dimi draft
Tim Huang <tihuang@mozilla.com> - Tue, 03 Dec 2019 13:23:26 +0000 - rev 2511401
Push 459113 by reviewbot at Tue, 03 Dec 2019 13:23:50 +0000
Bug 1599043 - Part 1: Add a ContentBlockingLog into the WindowGlobalParent r?dimi This adds a ContentBlockingLog into the WindowGlobalParent. This ContentBlockingLog is bascially a copy of the log in the content process. This log in parent is needed for the OnContentBlockingEvent in parent process since we need an overview of the content blocking events for OnContentBlockingEvent. And the ContentBlockingLog exits in the content process in this stage, so we need to maintain a copy of it to get the overview of the blocking events in parent. Differential Revision: https://phabricator.services.mozilla.com/D54929 Differential Diff: PHID-DIFF-nphyavafakukwauhaqzp
f74d5242050aa4a1c2b15aa897ce840bad94bbc9: Fuzzy query='node-debugger | 'node-devtools&query='mozlint-eslint&query='mochitest-devtools-chrome-e10s | 'mochitest-chrome-1proc 'linux64/&query='xpcshell-e10s 'linux64/ draft
Julian Descottes <jdescottes@mozilla.com> - Tue, 03 Dec 2019 14:21:13 +0100 - rev 2511400
Push 459112 by jdescottes@mozilla.com at Tue, 03 Dec 2019 13:21:39 +0000
Fuzzy query='node-debugger | 'node-devtools&query='mozlint-eslint&query='mochitest-devtools-chrome-e10s | 'mochitest-chrome-1proc 'linux64/&query='xpcshell-e10s 'linux64/ Pushed via `mach try fuzzy`
e6d2d9010b5d5c03454b4fa93d86c79865212013: Bug 1572409 - TargetList in debugger: use TargetList to retrieve the initial target draft
Julian Descottes <jdescottes@mozilla.com> - Tue, 03 Dec 2019 14:20:05 +0100 - rev 2511399
Push 459112 by jdescottes@mozilla.com at Tue, 03 Dec 2019 13:21:39 +0000
Bug 1572409 - TargetList in debugger: use TargetList to retrieve the initial target
e06fb4d1da78b00a1ebc1145f046e451ece7eb40: Try Chooser Enhanced (1238 tasks selected) draft
Tim Huang <tihuang@mozilla.com> - Tue, 03 Dec 2019 14:18:51 +0100 - rev 2511398
Push 459111 by tihuang@mozilla.com at Tue, 03 Dec 2019 13:19:59 +0000
Try Chooser Enhanced (1238 tasks selected) Pushed via `mach try chooser`
34466d5613fc8ac7b509a3f3eb669ff01cfd0e04: Bug 1599043 - Part 7: Update tests to adapt the change of the OnContentBlockingEvent. r?dimi draft
Tim Huang <tihuang@mozilla.com> - Tue, 03 Dec 2019 10:37:13 +0100 - rev 2511397
Push 459111 by tihuang@mozilla.com at Tue, 03 Dec 2019 13:19:59 +0000
Bug 1599043 - Part 7: Update tests to adapt the change of the OnContentBlockingEvent. r?dimi There are three major issues that we need to fix for tests if we move the OnContentBlockingEvent to the parent process. First, we notify the event in the idle queue in the parent process. For some reasons, the test script could outrun the callbacks of the OnContentBlockingEvent. So, it could happen that the UI hasn't got updated while we check its state. To fix this, we make the test script to wait the UI to be updated explicitly. Second, the tracking UI tests would access the ContentblockingLog in the content in order to get the hosts of different blocking categories. And the log in the content may not be updated when we open the subview. And there is no explicit way to know whether the log is updated or not. So, we use SetTimeout to temporary fix this issue. Once we finish the work that moving the ContentBlockingLog into the parent (Bug1599046), we can remove this work-around. Third, there is one test that it waits OnContentBlockingEvent in the content. We make it to listen the event in the parent to fix it.
45e41f847f75762dda9803151d041eeaf11ad07e: Bug 1599043 - Part 6: Make the AntiTrackingCommon to send IPC to parent to notify the OnContentBlockingEvent. r?dimi draft
Tim Huang <tihuang@mozilla.com> - Fri, 29 Nov 2019 20:32:46 +0100 - rev 2511396
Push 459111 by tihuang@mozilla.com at Tue, 03 Dec 2019 13:19:59 +0000
Bug 1599043 - Part 6: Make the AntiTrackingCommon to send IPC to parent to notify the OnContentBlockingEvent. r?dimi There are two places in the AntiTrackingCommon that it would notify the content blocking event, NotifyBlockingDecision() and AddFirstPartyStorageAccessGrantedFor(). We make these two places to send a IPC to parent to issue parent to notify the event.
d212922114e287053e639cd7104ac50eeec16ca7: Bug 1599043 - Part 5: Add an IPC message to allow content process to notify the OnContentBlockingEvent in the parent. r?dimi draft
Tim Huang <tihuang@mozilla.com> - Fri, 29 Nov 2019 14:23:29 +0100 - rev 2511395
Push 459111 by tihuang@mozilla.com at Tue, 03 Dec 2019 13:19:59 +0000
Bug 1599043 - Part 5: Add an IPC message to allow content process to notify the OnContentBlockingEvent in the parent. r?dimi This patch adds an IPC message which allows content process to notify the OnContentBlockingEvent in the parent process. This is needed because there are some situations that the content blocking happens in content processes, so we need to tell the parent process to notify it. Such as, AntiTrackingCommon::AntiTrackingCommon::AddFirstPartyStorageAccessGrantedFor().
2c75f32b2f2b0950d052db4540881d1a1ba8dbd8: Bug 1599043 - Part 4: Notify the OnContentBlockingEvent in the parent process in UrlClassifierCommon. r?dimi draft
Tim Huang <tihuang@mozilla.com> - Fri, 29 Nov 2019 11:12:06 +0100 - rev 2511394
Push 459111 by tihuang@mozilla.com at Tue, 03 Dec 2019 13:19:59 +0000
Bug 1599043 - Part 4: Notify the OnContentBlockingEvent in the parent process in UrlClassifierCommon. r?dimi We make the OnContentBlockingEvent to be notified in the parent procees for UrlClassifierCommon. There are two place would trigger this, UrlClassifierCommon::SetBlockedContent and UrlClassifierCommon::AnnotateChannel. But we still send to the child process to notify the content blocking since we need to update the log in the content process in this stage.
0540284da132bd457620c880038e26a93979b912: Bug 1599043 - Part 3: Stop propagation of the OnContentBlockingEvent in content processes. r?dimi draft
Tim Huang <tihuang@mozilla.com> - Fri, 29 Nov 2019 10:36:52 +0100 - rev 2511393
Push 459111 by tihuang@mozilla.com at Tue, 03 Dec 2019 13:19:59 +0000
Bug 1599043 - Part 3: Stop propagation of the OnContentBlockingEvent in content processes. r?dimi This patch moves the propatation of the onContentBlockingEvent in the content processes. After this, the nsGlobalWindowOuter::NotifyContentBlockingEvent will only update the ContentBlockingLog.
3c1db0fd04a3c989d3d9adbead3042a2b8975514: Bug 1599043 - Part 2: Allow the WindowGlobalParent to send OnContentBlockingEvent in parent. r?dimi draft
Tim Huang <tihuang@mozilla.com> - Thu, 28 Nov 2019 11:57:04 +0100 - rev 2511392
Push 459111 by tihuang@mozilla.com at Tue, 03 Dec 2019 13:19:59 +0000
Bug 1599043 - Part 2: Allow the WindowGlobalParent to send OnContentBlockingEvent in parent. r?dimi This patch makes the WindowGlobalParent to be able to send the OnContentBlockingEvent in the parent process.
(0) -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip