Correctly take strokePadding and transformation matrices into account in roughBounds, through new Path._getPenPadding()