[Webkit-unassigned] [Bug 280612] New: [WPE][GTK] visible rect in case animations is not correctly calculated

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 30 04:50:11 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=280612

            Bug ID: 280612
           Summary: [WPE][GTK] visible rect in case animations is not
                    correctly calculated
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Animations
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: pgorszkowski at igalia.com
                CC: graouts at apple.com

Created attachment 472734

  --> https://bugs.webkit.org/attachment.cgi?id=472734&action=review

simplyfied example to reproduce the problem on RPi

The original problem was observed on: https://github.com/WebPlatformForEmbedded/WPEWebKit/issues/1379.

The main problem is that when we switch between the images(to the next on the right) in carousel (we see one full image - main image - and two partial images, on the left and on the right of the main image), the new main image initially (the first frame of animation) is not fully rendered (only first, left part is visible). 

The problem is not observed on x86 because the problem can be observed only on slow machines (e.g.: RPi 3).

It can be observed also on x86 with some specific animations but if we record the playback and we can see the animation frame by frame - we can observe that first frame of animation is not fully rendered by only partially (as it was noticed on original application and RPi).

I attached the html+css+js code of problematic case (simplified version of the original case from https://smarttv.tg4.ie/) - tg4-web-app.html(the problem reproduce on RPi), and tg4-web-app-simple.html, where I minimized the animation (translate3d) time from 300ms to 1ms and with this the problem can be also observed on x86 but only with recording and watching it in slow motion (or even frame by frame).

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240930/0123ae71/attachment.htm>


More information about the webkit-unassigned mailing list