# 使用 iOS 16 或更早版本时显示问题

**URL:** <https://meta.discourse.org/t/display-problem-when-using-ios-16-or-earlier/379269>\
**Category:** Bug\
**Created:** [2025年八月19日 10:00 UTC](https://meta.discourse.org/t/display-problem-when-using-ios-16-or-earlier/379269 "2025-08-19T10:00:49Z")\
**Posts on this page:** 1\
**Showing post:** 16

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [2025年八月20日 09:44 UTC](https://meta.discourse.org/t/display-problem-when-using-ios-16-or-earlier/379269/16 "2025-08-20T09:44:27Z")

</div>

感谢各位的报告！我们已经找到了问题所在，并且正在修复中：

> <https://github.com/discourse/discourse/pull/34438>
>
> We were already polyfilling \`light-dark\` for older browsers. However, that polyf…ill makes use of native CSS nesting, which is also unsupported by older browsers. This commit adds the \`postcssNesting\` transform to turn that nesting back into flat CSS.
> 
> This became a noticable problem since light-dark was added to a critical core stylesheet in 1ec69c3f2f32c48b68596d639e1e495dc031f4ed, which then caused the whole file to be a syntax error under Safari 16.

此修复也将向最近发布的稳定版本回溯移植。

---

_[View the full topic](https://meta.discourse.org/t/display-problem-when-using-ios-16-or-earlier/379269)._
