# Glimmer 帖子流嵌入回复问题

**URL:** https://meta.discourse.org/t/glimmer-post-stream-issue-with-embedded-replies/376765
**Category:** UX
**Tags:** mobile
**Created:** [2025年七月31日 18:02 UTC](https://meta.discourse.org/t/glimmer-post-stream-issue-with-embedded-replies/376765 "2025-07-31T18:02:03Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [2025年七月31日 18:02 UTC](https://meta.discourse.org/t/glimmer-post-stream-issue-with-embedded-replies/376765/1 "2025-07-31T18:02:03Z")

</div>

您好 👋

当我在（移动设备上的）glimmer 帖子流中打开嵌入式回复时，似乎父帖子的某些样式丢失了。

谢谢 🤗

---

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [2025年八月1日 14:55 UTC](https://meta.discourse.org/t/glimmer-post-stream-issue-with-embedded-replies/376765/2 "2025-08-01T14:55:44Z")

</div>

哦，我看到用户名更靠近帖子正文了，你展开的帖子回复了什么内容。

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [2025年八月1日 15:12 UTC](https://meta.discourse.org/t/glimmer-post-stream-issue-with-embedded-replies/376765/3 "2025-08-01T15:12:39Z")

</div>

老实说，我很难看清视频中的问题（对我来说有点模糊）。

您能否上传一些截图来澄清问题？

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [2025年八月1日 15:28 UTC](https://meta.discourse.org/t/glimmer-post-stream-issue-with-embedded-replies/376765/4 "2025-08-01T15:28:19Z")

</div>

我认为问题出在嵌入式回复展开时刷新了类，例如它会影响  
`post __regular regular post__ contents contents` `div` 类。当嵌入式回复打开时，这个 `div` 会变成 `post__regular regular`  
但是 CSS 是针对这里的 `.contents` 类。所以当嵌入式回复打开时，它将不可用。

```scss
.mobile-view .boxed .contents {
  padding: 10px 0 0 0;
}

```

 ![Screenshot 2025-08-01 at 17.19.03](https://global.discourse-cdn.com/meta/original/4X/6/b/4/6b42a146662e161902fad1a355be5a032d86e657.png)  
我认为这里可能还有更多遗漏的类……因为这不应该影响父帖子的样式。

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [2025年八月1日 15:32 UTC](https://meta.discourse.org/t/glimmer-post-stream-issue-with-embedded-replies/376765/5 "2025-08-01T15:32:36Z")

</div>

抱歉，我还是不明白。截图里没什么问题啊？

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [2025年八月1日 15:44 UTC](https://meta.discourse.org/t/glimmer-post-stream-issue-with-embedded-replies/376765/6 "2025-08-01T15:44:56Z")

</div>

打开回复时，它会更改父帖子的样式。这就是问题所在。

最初，帖子是全宽的，并且具有一些填充等……它也可能影响帖子的自定义修改。在 Glimmer 帖子流之前，它不会对父帖子进行任何修改，只是打开回复。

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [2025年八月1日 15:49 UTC](https://meta.discourse.org/t/glimmer-post-stream-issue-with-embedded-replies/376765/7 "2025-08-01T15:49:51Z")

</div>

哦，我现在明白了，谢谢你的耐心！😅  
这看起来确实像一个小小的刷新，我会去看看——谢谢！

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [2025年八月21日 16:30 UTC](https://meta.discourse.org/t/glimmer-post-stream-issue-with-embedded-replies/376765/9 "2025-08-21T16:30:34Z")

</div>

你好 👋

这是一个快速修复（如果有人需要的话），它将目标定位到 `.post__regular` 类而不是 `.contents` 类，因为当嵌入式回复打开时 `.contents` 会被移除。

```scss
@use "lib/viewport";

.topic-post {
  .boxed {
    .post__regular:not(.contents) {
      position: relative;
      clear: both;
    }
  }
}

.mobile-view {
  body:not(.archetype-private_message) {
    .boxed {
      .post__regular:not(.contents) {
        padding: 10px 0 0 0;
      }
    }
  }
}

// 私信

.archetype-private_message {
  .post__regular:not(.contents) {
    border-radius: var(--d-border-radius);
    border: 1px solid var(--content-border-color);
    padding-top: 10px;
    padding-left: var(--pm-padding);
    margin-left: calc(var(--pm-padding) * -1);
    
    @include viewport.until(sm) {
      margin-left: 0;
      padding: 1.5em 1em 0;
    }
  }
}

```

---

<div class="post-metadata">

### Author: ![saquetim](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saquetim/32/116400_2.png) [@saquetim](https://meta.discourse.org/u/saquetim)
#### Post date: [2025年八月21日 19:37 UTC](https://meta.discourse.org/t/glimmer-post-stream-issue-with-embedded-replies/376765/11 "2025-08-21T19:37:28Z")

</div>

此问题将在 [UX: Always apply post content classes for replies by megothss · Pull Request #34468 · discourse/discourse · GitHub](https://github.com/discourse/discourse/pull/34468) 中得到解决

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2025年九月15日 02:11 UTC](https://meta.discourse.org/t/glimmer-post-stream-issue-with-embedded-replies/376765/13 "2025-09-15T02:11:10Z")

</div>


