UIStroke doesn’t create uniform outlines on any UI element with a UICorner.
Examples:
Especially with <2 stroke thicknesses, the borders are inconsistent. There seems to be some odd anti-aliasing on the straight sides, causing them to appear one or two pixels too wide/thin.
Expected behavior (done by using a second frame):
This inconsistency also happens in game:
Explorer:
Place file with bug:
StrokeExample.rbxl (56.0 KB)
Another place file:
BugExample2.rbxl (56.0 KB)