WebView applies experiments both from seed and test config |
|||
Issue descriptionChrome uses IsFetchingEnabled() in variations_service.cc to prevent fetching when the test config (testing/variations/fieldtrial_testing_config.json) is in use, but that doesn't help WebView because WebView doesn't use VariationsService. This causes certain experiments to get applied twice, hitting a DCHECK in base::FeatureList::RegisterFieldTrialOverride(). (Currently this only happens with WebSocketHandshakeReuseConnectionStable.)
,
Sep 20
,
Sep 24
Please add any manual verification steps if applicable.Thanks in advance
,
Sep 24
I guess that's difficult for QA to do until I implement experiment logging. I verified it myself for https://crbug.com/881553#c2.
,
Sep 24
Thanks Paul for the verification . |
|||
►
Sign in to add a comment |
|||
Comment 1 by bugdroid1@chromium.org
, Sep 20