Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
6.9.0
-
None
Description
If the border property of a fully transparent rectangle is accessed, the rectangle acts opaque and everything under it in the quick scene renders as transparent.
If the QWindow has an alphaless render buffer it appears black, if it has a transparent buffer it appears transparent. The bug does not seem to trigger if the border property is accessed after the rectangle is in the scene, but most property accesses will happen before that.
This bug usually appears when creating reusable components that read border.width and such and want to conditionally turn invisible while keeping children visible.
Attached are a sample that triggers the bug and a video of the same sample.