Bar Marks in Swift Charts exhibit multiple severe issues on iOS27.
Tested on: iPad Pro M2, 13", iOS27 Beta 2.
Feedback submitted: FB23354502
Charts form a visual backbone of our app, and these issues render the chart unusable. Without a fix, we will not be able to support iOS27.
The issues we identified:
(1) We arrange mutually exclusive BarMarks on a time-based x-axis, inside a vertically scrolling Chart. We use init(xStart:, xEnd:, yStart: yEnd:), creating a visual timeline. Everything renders correctly on iOS26. On iOS27, many BarMarks are missing.
(2) When we tap on a BarMark, we increase its height so make it appear selected. This works nicely in iOS26. The BarMark does not animate or change size at all on iOS27.
(3) We have an outline around a BarMark, as part of styling. This uses .annotation(position: .overlay). The outline renders nicely in iOS26. On iOS27, the outline is rendered as a small circle inside the BarMark.
Thanks for the detailed breakdown, and for filing FB23354502.
The behaviors you describe have been identified as a known issue on iOS 27, and your Feedback has been associated with a report we are already tracking. I don't have a public workaround to offer at this time. Keeping an eye on upcoming betas, and watching your Feedback for updates, is the best way to follow its progress.
Please let me know if there is anything else I can help with.