Bug 288913

Summary: [scroll-animations] WPT test `scroll-animations/view-timelines/sticky/view-timeline-sticky-offscreen-7.html` is a failure
Product: WebKit Reporter: Antoine Quint <graouts>
Component: AnimationsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: graouts, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 307797    

Antoine Quint
Reported 2025-03-01 03:09:10 PST
We fail several cases in the WPT test `scroll-animations/view-timelines/sticky/view-timeline-sticky-offscreen-7.html`: ``` await runTimelineRangeTest(t, { rangeStart: { rangeName: 'contain', offset: CSS.percent(0) } , rangeEnd: { rangeName: 'contain', offset: CSS.percent(100) }, startOffset: STATIC_START - ROOM_ABOVE + VIEWPORT_HEIGHT, endOffset: BIG_TARGET_STATIC_END + ROOM_BELOW - VIEWPORT_HEIGHT, axis: 'block' }); await runTimelineRangeTest(t, { rangeStart: { rangeName: 'entry', offset: CSS.percent(0) }, rangeEnd: { rangeName: 'entry', offset: CSS.percent(100) }, startOffset: STATIC_START - ROOM_ABOVE, endOffset: STATIC_START - ROOM_ABOVE + VIEWPORT_HEIGHT, axis: 'block' }); await runTimelineRangeTest(t, { rangeStart: { rangeName: 'exit-crossing', offset: CSS.percent(0) }, rangeEnd: { rangeName: 'exit-crossing', offset: CSS.percent(100) }, startOffset: STATIC_START - ROOM_ABOVE + VIEWPORT_HEIGHT, endOffset: BIG_TARGET_STATIC_END + ROOM_BELOW, axis: 'block' }); ```
Attachments
Antoine Quint
Comment 1 2025-03-03 10:26:46 PST
For failing test number 1 we should operate on a [600-1050] range but operate on a [950-1050] range. For failing test number 2 we should operate on a [100-600] range but operate on a [100-950] range. For failing test number 3 we should operate on a [600-1550] range but operate on a [950-1550] range.
Radar WebKit Bug Importer
Comment 2 2025-03-08 03:10:18 PST
Note You need to log in before you can comment on or make changes to this bug.