| Index: Source/web/ChromeClientImpl.cpp
|
| diff --git a/Source/web/ChromeClientImpl.cpp b/Source/web/ChromeClientImpl.cpp
|
| index 17d9d3268ed1f550e52259af7182df177b6d1ca5..0a42eb721f32be3bf34afae4e99897917cfe2a0d 100644
|
| --- a/Source/web/ChromeClientImpl.cpp
|
| +++ b/Source/web/ChromeClientImpl.cpp
|
| @@ -745,6 +745,10 @@ WebCore::CompositingTriggerFlags ChromeClientImpl::allowedCompositingTriggers()
|
| flags |= WebCore::LegacyOverflowScrollTrigger;
|
| if (settings.compositorDrivenAcceleratedScrollingEnabled())
|
| flags |= WebCore::OverflowScrollTrigger;
|
| + // FIXME: acceleratedCompositingForFixedPositionEnabled should be renamed acceleratedCompositingForViewportConstrainedPositionEnabled().
|
| + // Or the sticky and fixed position elements should be behind different flags.
|
| + if (settings.acceleratedCompositingForFixedPositionEnabled())
|
| + flags |= WebCore::ViewportConstrainedPositionedTrigger;
|
|
|
| return flags;
|
| }
|
|
|