Skip to content

[CP-Stable][ios][platform_view] fix platform view clipping path intersection #154712

@kishangohel

Description

@kishangohel

Issue Link

#154249

Target

stable

Cherry pick PR Link

flutter/engine#55007

Changelog Description

Fixes visible flickering on video playback and other platform view clipping issues on iOS.

Fixes issues
#153904
#154249
#154664

Impacted Users

Apps with platform view (e.g. google ads, google maps)

Impact Description

When a platform view is clipped by multiple paths, it was incorrectly clipped. Some examples can be found in the linked issue.

Workaround

No workaround available.

Risk

low

Test Coverage

yes

Validation Steps

Go to any of the linked issue, and see the problem fixed after this PR.

Metadata

Metadata

Assignees

Labels

cp: approvedApproved cherry-pick requestcp: mergedCherry-pick has been merged to the release branch.cp: reviewCherry-picks in the review queue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions