Repository navigation
Open
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: platform-viewsEmbedding Android/iOS views in Flutter appsEmbedding Android/iOS views in Flutter appsc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to FlutterA detailed proposal for a change to Flutterengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.team-iosOwned by iOS platform teamOwned by iOS platform teamtriaged-iosTriaged by iOS platform teamTriaged by iOS platform team
Description
#177551 propagates all clips to the mutator stack , but the kBackdropClipPath case currently no-ops
The PlatformViewsController should be updated to implement the kBackdropClipPath case
For this snippet:
Widget build(BuildContext context) {
return ClipPath(
clipper: const ShapeBorderClipper(shape: CircleBorder()),
child: Container(
width: 200,
height: 200,
decoration: BoxDecoration(
color: Colors.black.withOpacity(0.2),
borderRadius: BorderRadius.circular(500),
),
child: BackdropFilter(
filter: ImageFilter.blur(sigmaX: 10.0, sigmaY: 10.0),
child: const Center(
child: Text('Blurred block 1'),
),
),
),
);
}The correct behaviour should clip the blur in the circle shape but currently it produces this, wherein the clip is completely ignored
This is because in the path case we are simply no-oping. The native code to handle this case needs to be implemented
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work lista: platform-viewsEmbedding Android/iOS views in Flutter appsEmbedding Android/iOS views in Flutter appsc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to FlutterA detailed proposal for a change to Flutterengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.team-iosOwned by iOS platform teamOwned by iOS platform teamtriaged-iosTriaged by iOS platform teamTriaged by iOS platform team
Activity
[-][Impeller] Implement `ClipPath` on backdrop filter[/-][+]Implement `ClipPath` on backdrop filter[/+]vashworth commentedon Dec 4, 2025
From triage: @Hari-07 Can you provide more details and an example so it's easier to understand?
github-actions commentedon Dec 25, 2025
Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now.
If you find this problem please file a new issue with the same description, what happens, logs and the output of 'flutter doctor -v'. All system setups can be slightly different so it's always better to open new issues and reference the related ones.
Thanks for your contribution.
1 remaining item
Hari-07 commentedon Jan 17, 2026
Have added more details and a reproducible example to the issue description
hnide777 commentedon May 31, 2026
I have same issue, anything new?
Hari-07 commentedon May 31, 2026
I don't think this is actively being worked on but should be pretty straight forward to get this implemented. Had left it open as an issue to come back to when someone faces it
jmagman commentedon Jul 7, 2026
Note this will also make
ClipOvalwork #188971 (comment)