Branch: refs/heads/webkitglib/2.50
  Home:   https://github.com/WebKit/WebKit
  Commit: 50a9e2012d9a602620d2eaa4c8c9a6261e31c7e1
      
https://github.com/WebKit/WebKit/commit/50a9e2012d9a602620d2eaa4c8c9a6261e31c7e1
  Author: Carlos Garcia Campos <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

  Changed paths:
    M Source/WebKit/UIProcess/gtk/AcceleratedBackingStore.cpp
    M Source/WebKit/UIProcess/gtk/AcceleratedBackingStore.h

  Log Message:
  -----------
  Cherry-pick 305700@main (6fab811984ab). 
https://bugs.webkit.org/show_bug.cgi?id=305401

    [GTK3] leaks DMA-BUF allocations when loading and unloading web pages
    https://bugs.webkit.org/show_bug.cgi?id=305401

    Reviewed by Nikolas Zimmermann.

    We keep the DMA-BUF buffers mapped in the UI process because we are
    failing to delete the associated texture. We need to make sure the gl
    context is current before calling glDeleteTextures().

    * Source/WebKit/UIProcess/gtk/AcceleratedBackingStore.cpp:
    (WebKit::AcceleratedBackingStore::~AcceleratedBackingStore):
    (WebKit::AcceleratedBackingStore::BufferEGLImage::~BufferEGLImage):
    (WebKit::AcceleratedBackingStore::BufferEGLImage::didUpdateContents):
    (WebKit::AcceleratedBackingStore::unrealize):
    * Source/WebKit/UIProcess/gtk/AcceleratedBackingStore.h:

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

Canonical link: https://commits.webkit.org/298234.391@webkitglib/2.50


  Commit: 223a3b7f92b110cf2910bed028dc752fa05a3ea2
      
https://github.com/WebKit/WebKit/commit/223a3b7f92b110cf2910bed028dc752fa05a3ea2
  Author: Charlie Wolfe <[email protected]>
  Date:   2026-01-17 (Sat, 17 Jan 2026)

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

  Log Message:
  -----------
  Cherry-pick 305591@main (9b53f59c437c). 
https://bugs.webkit.org/show_bug.cgi?id=305490

    Crash in `RequestStorageAccess` completion handler
    https://bugs.webkit.org/show_bug.cgi?id=305490
    rdar://164582962

    Reviewed by Pascoe.

    * Source/WebKit/WebProcess/WebPage/WebPage.cpp:
    (WebKit::WebPage::requestStorageAccess):

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

Canonical link: https://commits.webkit.org/298234.392@webkitglib/2.50


Compare: https://github.com/WebKit/WebKit/compare/f67512b4b561...223a3b7f92b1

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

Reply via email to