The VisuallyIdle throttling was not implemented in r261113. The goal of the VisuallyIdle throttling is to save power by throttling the RenderingUpdate when the Page is VisuallyIdle. The page is in 'VisuallyIdle' state when it is invisible or when the Window server stopped modifying the host application.
Created attachment 398921 [details] Patch
Comment on attachment 398921 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=398921&action=review > Source/WebCore/platform/graphics/AnimationFrameRate.h:77 > inline TextStream& operator<<(TextStream& ts, const OptionSet<ThrottlingReason>& reasons) TextStream already knows how to dump OptionSet<>, so you just need dumping for ThrottlingReason.
Created attachment 399511 [details] Patch
Created attachment 399528 [details] Patch
Created attachment 399538 [details] Patch