This reverts commit 173a384b25.
Reason for revert: Breaks WebKit Unit Tests
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Cast%20Audio%20Linux/26824
[ RUN ] LazyLoadFramesTest.LazyLoadWhenNotRestricted
Received signal 11 SEGV_MAPERR 000000000000
#0 0x5583c9247e5f base::debug::StackTrace::StackTrace()
#1 0x5583c92479e1 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7fe0e028f330 <unknown>
#3 0x5583cb205d8b content::WebURLLoaderImpl::Context::Start()
#4 0x5583cb209f04 content::WebURLLoaderImpl::LoadAsynchronously()
#5 0x5583cb226023 blink::WebURLLoaderMock::LoadAsynchronously()
#6 0x5583c75e2862 blink::ResourceLoader::StartWith()
#7 0x5583c75df8ba blink::ResourceLoadScheduler::Request()
#8 0x5583c75e2458 blink::ResourceLoader::Start()
#9 0x5583c75d3d19 blink::ResourceFetcher::StartLoad()
#10 0x5583c75d2dd0 blink::ResourceFetcher::RequestResource()
#11 0x5583c75c0f96 blink::RawResource::FetchMainResource()
#12 0x5583ca624b45 blink::DocumentLoader::StartLoading()
#13 0x5583ca63158c blink::FrameLoader::CommitNavigation()
#14 0x5583ca22aed2 blink::WebLocalFrameImpl::CommitNavigation()
Original change's description:
> LazyLoad: Add support for restricting LazyLoad to Data Saver users.
>
> This CL adds support for restricting the lazy loading of frames and
> images separately by field trial parameters. For lazy image loading, to
> avoid the performance hit from repeatedly locking the mutex in
> NetworkStateNotifier, the value of
> NetworkStateNotifier::SaveDataEnabled() is queried once for each frame
> and used for all images in that frame.
>
> Bug: 901571
> Change-Id: Ic08416ebe40b6377d5c383616b4f0ceff920637a
> Reviewed-on: https://chromium-review.googlesource.com/c/1354694
> Commit-Queue: Scott Little <sclittle@chromium.org>
> Reviewed-by: Daniel Cheng <dcheng@chromium.org>
> Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#612554}
TBR=dcheng@chromium.org,pfeldman@chromium.org,sclittle@chromium.org
Change-Id: I95266601549407d894a91ea3b7724b0b8bceed2c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 901571
Reviewed-on: https://chromium-review.googlesource.com/c/1355318
Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org>
Commit-Queue: Giovanni Ortuño Urquidi <ortuno@chromium.org>
Cr-Commit-Position: refs/heads/master@{#612574}