Bug 228643 - The (iOS Managed) "Allow Cross-Website Tracking" setting defaults to On on iOS 15
Summary: The (iOS Managed) "Allow Cross-Website Tracking" setting defaults to On on iO...
Status: RESOLVED CONFIGURATION CHANGED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Brent Fulgham
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-07-30 07:50 PDT by Stefan Arentz
Modified: 2021-08-18 21:38 PDT (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Arentz 2021-07-30 07:50:47 PDT
On iOS 15 Beta 4, the "Allow Cross-Website Tracking" option that appears in global application settings for apps that use WKWebView, defaults to On. On previous versions of iOS this defaulted to Off.

This was tested with the release (app store) versions of Firefox and Focus, which are both built against the iOS 14 SDK.


### Clean installs of Firefox and Focus on iOS 14.7.1

#### Before opening the applications:

 - Focus: No "Allow Cross-Website Tracking" option available
 - Firefox: No "Allow Cross-Website Tracking" option available

#### After using the applications:

 - Focus: The "Allow Cross-Website Tracking" option is available and set to *Off*
 - Firefox: The "Allow Cross-Website Tracking" option is available and set to *Off*

### Clean installs of Firefox and Focus on iOS 15 Beta 4

#### Before opening the applications:

 - Focus: No "Allow Cross-Website Tracking" option available
 - Firefox: No "Allow Cross-Website Tracking" option available

#### After using the applications:

 - Focus: The "Allow Cross-Website Tracking" option is available and set to *On*
 - Firefox: The "Allow Cross-Website Tracking" option is available and set to *On*



See also https://github.com/mozilla-mobile/focus-ios/issues/2062
Comment 1 Radar WebKit Bug Importer 2021-07-30 08:28:26 PDT
<rdar://problem/81326632>
Comment 2 John Wilander 2021-07-30 08:29:14 PDT
Assigning to Brent to start with.
Comment 3 Brent Fulgham 2021-08-02 12:32:48 PDT
Thank you for reporting this, Stefan. We tracked it down, and it's a regression in the Settings UI. The functional behavior is unchanged from iOS 14.7 to the iOS 15 Beta. We have a fix in the works and will get it into a Beta update shortly.

There's no WebKit change needed here, so closing the bug.
Comment 4 Stefan Arentz 2021-08-02 17:19:03 PDT
Thank you for the quick response!
Comment 5 Stefan Arentz 2021-08-17 18:20:07 PDT
Just a note that this bug is still present in iOS 15 Beta 5 (19A5318f)
Comment 6 Brent Fulgham 2021-08-18 09:27:14 PDT
(In reply to Stefan Arentz from comment #5)
> Just a note that this bug is still present in iOS 15 Beta 5 (19A5318f)

Hi Stefan, the fix did not make it into Beta 5, but is part of Beta 6 which shipped late yesterday. Could you please check on Beta 6?

Thanks!
Comment 7 Stefan Arentz 2021-08-18 17:37:43 PDT
(In reply to Brent Fulgham from comment #6)
> (In reply to Stefan Arentz from comment #5)
> > Just a note that this bug is still present in iOS 15 Beta 5 (19A5318f)
> 
> Hi Stefan, the fix did not make it into Beta 5, but is part of Beta 6 which
> shipped late yesterday. Could you please check on Beta 6?
> 
> Thanks!

Apologies. My device was not yet updated to the latest beta release. I just checked with beta six and everything works as expected now. Thank you all for putting in a fix.
Comment 8 Brent Fulgham 2021-08-18 21:38:49 PDT
(In reply to Stefan Arentz from comment #7)
> (In reply to Brent Fulgham from comment #6)
> > (In reply to Stefan Arentz from comment #5)
> > > Just a note that this bug is still present in iOS 15 Beta 5 (19A5318f)
> > 
> > Hi Stefan, the fix did not make it into Beta 5, but is part of Beta 6 which
> > shipped late yesterday. Could you please check on Beta 6?
> > 
> > Thanks!
> 
> Apologies. My device was not yet updated to the latest beta release. I just
> checked with beta six and everything works as expected now. Thank you all
> for putting in a fix.

Oh, excellent! Thank you for confirming.