[webkit-changes] [WebKit/WebKit] 2ccbd2: REGRESSION (262120 at main): [UI-side compositing] co...

Simon Fraser noreply at github.com
Tue Mar 28 09:07:54 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2ccbd299a0e00fd319ff707903b287c637db81b2
      https://github.com/WebKit/WebKit/commit/2ccbd299a0e00fd319ff707903b287c637db81b2
  Author: Simon Fraser <simon.fraser at apple.com>
  Date:   2023-03-28 (Tue, 28 Mar 2023)

  Changed paths:
    M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.mm

  Log Message:
  -----------
  REGRESSION (262120 at main): [UI-side compositing] compositing/hidpi-non-simple-compositing-layer-with-fractional-size-and-background.html crashes
https://bugs.webkit.org/show_bug.cgi?id=254567
rdar://107291066

Reviewed by Tim Horton.

Convert the assertion added in 262120 at main to some logging, because some
layout tests with many layers hit it due to hitting the timeout in
`RemoteImageBufferProxy::ensureBackendCreated()`.

* Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.mm:
(WebKit::RemoteLayerBackingStore::encode const):

This affected:
compositing/hidpi-non-simple-compositing-layer-with-fractional-size-and-background.html
fast/layers/hidpi-transform-on-child-content-is-mispositioned.html
fast/sub-pixel/compositing-layers-on-subpixel-position.html

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




More information about the webkit-changes mailing list