Traditionally, we have not filtered HTTP in the parental controls filter on macOS, since other parts of the system has taken care of this. This appears to have changed now, and WebKit should also filter HTTP in addition to HTTPS.
<rdar://problem/92875540>
Created attachment 458969 [details] Patch
Comment on attachment 458969 [details] Patch r=me
Comment on attachment 458969 [details] Patch Thanks for reviewing!
Committed r293929 (250376@main): <https://commits.webkit.org/250376@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 458969 [details].
Comment on attachment 458969 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=458969&action=review > Source/WebCore/ChangeLog:10 > + has taken care of this. This appears to have changed now, and WebKit should also filter HTTP in addition to HTTPS. Has this changed in all OS versions that we will be shipping this code on, or only some of them?
(In reply to Alexey Proskuryakov from comment #6) > Comment on attachment 458969 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=458969&action=review > > > Source/WebCore/ChangeLog:10 > > + has taken care of this. This appears to have changed now, and WebKit should also filter HTTP in addition to HTTPS. > > Has this changed in all OS versions that we will be shipping this code on, > or only some of them? That is a good point! It appears that it has only changed in the most recent public macOS version. I can look into creating an ENABLE macro for this. Thanks for reviewing!
Reopening to attach new patch.
Created attachment 459052 [details] Patch
Created attachment 459054 [details] Patch
Comment on attachment 459054 [details] Patch Thanks for reviewing!
Committed r293990 (250427@main): <https://commits.webkit.org/250427@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 459054 [details].