WebRender rendering should not use SyncPaintFallback. When SyncPaintFallback is used, FallbackRenderer should be used. On windows, FallbackRenderer is created when CompositorSession creation is failed. - https://searchfox.org/mozilla-central/rev/fa69d8b248e6c1df670aa6b019e30ec37e6672be/widget/windows/nsWindow.cpp#4082
Bug 1759139 Comment 2 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
WebRender rendering should not use SyncPaintFallback. When SyncPaintFallback is used, FallbackRenderer is used. On windows, FallbackRenderer is created when CompositorSession creation is failed. - https://searchfox.org/mozilla-central/rev/fa69d8b248e6c1df670aa6b019e30ec37e6672be/widget/windows/nsWindow.cpp#4082
WebRender rendering should not use SyncPaintFallback. When SyncPaintFallback is used, FallbackRenderer is used. On windows, FallbackRenderer is created for tooltip rendering or when CompositorSession creation is failed. - https://searchfox.org/mozilla-central/rev/fa69d8b248e6c1df670aa6b019e30ec37e6672be/widget/windows/nsWindow.cpp#7410 - https://searchfox.org/mozilla-central/rev/fa69d8b248e6c1df670aa6b019e30ec37e6672be/widget/windows/nsWindow.cpp#4082
WebRender rendering should not use SyncPaintFallback. When SyncPaintFallback is used, FallbackRenderer is used. On windows, FallbackRenderer is created for tooltip rendering(nsWindow::ShouldUseOffMainThreadCompositing() is false) or when CompositorSession creation is failed. - https://searchfox.org/mozilla-central/rev/fa69d8b248e6c1df670aa6b019e30ec37e6672be/widget/windows/nsWindow.cpp#7410 - https://searchfox.org/mozilla-central/rev/fa69d8b248e6c1df670aa6b019e30ec37e6672be/widget/windows/nsWindow.cpp#4082
WebRender rendering should not use SyncPaintFallback. When SyncPaintFallback is used, FallbackRenderer is used. On windows, FallbackRenderer is created for tooltip rendering(nsWindow::ShouldUseOffMainThreadCompositing() is false) or when CompositorSession creation is failed. - https://searchfox.org/mozilla-central/rev/fa69d8b248e6c1df670aa6b019e30ec37e6672be/widget/windows/nsWindow.cpp#7410 - https://searchfox.org/mozilla-central/rev/fa69d8b248e6c1df670aa6b019e30ec37e6672be/widget/windows/nsWindow.cpp#4082 Then, WebRender seemed not related to this bug.
WebRender rendering should not use SyncPaintFallback. When SyncPaintFallback is used, FallbackRenderer is used. On windows, FallbackRenderer is created for tooltip rendering(nsWindow::ShouldUseOffMainThreadCompositing() is false) or when CompositorSession creation is failed. - https://searchfox.org/mozilla-central/rev/fa69d8b248e6c1df670aa6b019e30ec37e6672be/widget/windows/nsWindow.cpp#7410 - https://searchfox.org/mozilla-central/rev/fa69d8b248e6c1df670aa6b019e30ec37e6672be/widget/windows/nsWindow.cpp#4082 Then, WebRender seemed not related to this bug. It seemed that DrawThemeBackground() call in nsNativeThemeWin::DrawWidgetBackground() caused the hang