Index: third_party/WebKit/Source/core/frame/FrameView.h |
diff --git a/third_party/WebKit/Source/core/frame/FrameView.h b/third_party/WebKit/Source/core/frame/FrameView.h |
index 04732581f6091acba7571772a9e2c2e8ff0764d2..6ab24347da95688533190d0d57cc1b2ae5d1bd79 100644 |
--- a/third_party/WebKit/Source/core/frame/FrameView.h |
+++ b/third_party/WebKit/Source/core/frame/FrameView.h |
@@ -681,6 +681,8 @@ class CORE_EXPORT FrameView final |
// frame. |
void updateRenderThrottlingStatusForTesting(); |
+ void beginLifecycleUpdates(); |
+ |
// Paint properties for SPv2 Only. |
void setPreTranslation( |
PassRefPtr<TransformPaintPropertyNode> preTranslation) { |
@@ -837,6 +839,8 @@ class CORE_EXPORT FrameView final |
void scheduleOrPerformPostLayoutTasks(); |
void performPostLayoutTasks(); |
+ void maybeRecordLoadReason(); |
+ |
DocumentLifecycle& lifecycle() const; |
void contentsResized() override; |
@@ -1046,6 +1050,7 @@ class CORE_EXPORT FrameView final |
// notifications, i.e., not in the middle of the lifecycle. |
bool m_hiddenForThrottling; |
bool m_subtreeThrottled; |
+ bool m_lifecycleUpdatesThrottled; |
// Paint properties for SPv2 Only. |
// The hierarchy of transform subtree created by a FrameView. |