border-radius clipping not applied if widget not fully visible
Steps to reproduce
See #3639 (closed) first
Following widgets hierarchy
GtkScrolledWindow
|_ GtkFlowBox
|_ GtkFrame
|_ GtkImage
|_ GtkFrame
|_ GtkImage
|_ GtkFrame
|_ GtkImage
...
GtkFrame with CSS property "border-radius: 50%"
Rounded clipping is only applied if widget is fully visible:
Current behavior
Widget is not clipped
Expected outcome
Widget clipped
Version information
- gtk4-4.0.2-2.fc33.x86_64
- Fedora 33
Additional information
Removing GtkFrame and using GtkImage directly with GTK_OVERFLOW_HIDDEN gives the same result.
Edited by Timm Bäder