New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 880451 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 2
Type: Bug



Sign in to add a comment

Server-side finch config support for First Run (FRE)

Project Member Reported by pinkerton@chromium.org, Sep 4

Issue description

For iOS Chrome, we need to be able to support server-controlled configs for Finch during FirstRun. This exists on other platforms, but not iOS.

There are two main reasons why we require this:
1) A/B experiments for FirstRun UI (can be hard-coded client-side, but this is suboptimal. Client-side workaround recently introduced in https://bugs.chromium.org/p/chromium/issues/detail?id=427823).
2) Being able to have a kill-switch for features/experiments that roll out and need to be dynamically disabled (no way to work around this).

This will likely require bringing up part of the FRE without using any chrome code and then switching to the main FRE once we download the config. We will also need to figure out when we are allowed to fetch the seed compared to when the user confirms the EULA. We should check with Chrome Privacy .
 
Components: UI>Browser>FirstRun
Checked with Chrome Privacy and Legal. All good. 
Labels: -Pri-3 Pri-2

Raising priority because this will keep coming up so we should do it. Based on the level of effort, we could then assign a milestone. 

Sign in to add a comment