On Windows, setting the display scaling percentage for a monitor to anything above 100% will cause UIStroke instances parented to GuiObjects with a completely rounded UICorner and ClipsDescendants set to true will cause the UIStroke to be aggressively clipped in strange ways and partially disappear at certain viewport resolutions.
Reproduction steps:
- Open a fresh baseplate and insert the attached
.rbxmfile intogame.StarterGui - Open your Windows display settings and set your display scaling to something above 100%
- Undock the viewport and resize it randomly until the UI stroke almost completely disappears
UIStrokeRepro.rbxm (4.0 KB)
Expected behavior
UIStroke instances should not break when using Windows display scaling.