Bug 200702

Summary: Border-radius clipping is sometimes missing during transform animations
Product: WebKit Reporter: Steven Roussey <sroussey>
Component: CompositingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WORKSFORME    
Severity: Normal CC: ahmad.saleem792, bfulgham, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: Safari 12   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Test file
none
Hover in chrome
none
Hover in Safari none

Description Steven Roussey 2019-08-14 00:27:39 PDT
Created attachment 376242 [details]
Test file

Clipping along border-radius that is not the real border-radius.
Comment 1 Steven Roussey 2019-08-14 00:29:17 PDT
Created attachment 376243 [details]
Hover in chrome
Comment 2 Steven Roussey 2019-08-14 00:29:35 PDT
Created attachment 376244 [details]
Hover in Safari
Comment 3 Radar WebKit Bug Importer 2019-08-14 08:57:39 PDT
<rdar://problem/54303529>
Comment 4 Ahmad Saleem 2023-01-22 13:51:20 PST
I am able to reproduce this on WebKit Trunk (3ce91b574a8617f1d0ab72ab364f5ef26c14128e) and hover still let "green" creep from behind on hover while Chrome Canary 111 works fine.
Comment 5 Simon Fraser (smfr) 2023-01-23 11:23:57 PST
The test case looks the same as Chrome and Firefox to me in trunk and STP.
Comment 6 Ahmad Saleem 2023-01-23 11:28:13 PST
(In reply to Simon Fraser (smfr) from comment #5)
> The test case looks the same as Chrome and Firefox to me in trunk and STP.

I just tested again (not on trunk) but it seems that Chrome also has creeping of green corner issue but it depends on the cursor location and where the animation is.

I think it is resolved, we don't need to dwell too much and can mark this as "RESOLVED CONFIGURATION CHANGED".
Comment 7 Simon Fraser (smfr) 2023-12-21 17:18:05 PST
This seems to be fixed now.