[webkit-changes] [WebKit/WebKit] 49085a: REGRESSION(290780 at main] [GTK][WPE] Rendering updat...

Carlos Garcia Campos noreply at github.com
Tue Feb 25 02:21:52 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 49085ab3d17ccd8dad11b77d37de8bf055a75115
      https://github.com/WebKit/WebKit/commit/49085ab3d17ccd8dad11b77d37de8bf055a75115
  Author: Carlos Garcia Campos <cgarcia at igalia.com>
  Date:   2025-02-25 (Tue, 25 Feb 2025)

  Changed paths:
    M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositor.cpp

  Log Message:
  -----------
  REGRESSION(290780 at main] [GTK][WPE] Rendering updates sometimes stop
https://bugs.webkit.org/show_bug.cgi?id=288467

Reviewed by Nikolas Zimmermann and Miguel Gomez.

This happens when compositing run loop is idle and a new update is
requested, sometimes if the update is run too fast it happens before the
main thread has updated the request ID. So, always update the request ID
before scheduling the new update.

* Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/ThreadedCompositor.cpp:
(WebKit::ThreadedCompositor::requestComposition):

Canonical link: https://commits.webkit.org/291016@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list