投票选项标记与提及标签重叠

投票选项列表项没有布局容器,导致 @mentionmention 药丸(pill)与选项标记或复选框重叠。

此更改使投票选项成为 flex 行,因此标记和内容始终并排布局。

纯 CSS 更改,无行为或标记更改。

重现步骤:
创建一个包含选项中包含 @mention(提及药丸)的投票。
在已渲染的主题视图中,选项标记/复选框可能会与提及药丸重叠。

修复:
将投票选项列表项设为 flex 行,以便标记/复选框和选项内容并排布局,并保持一致的间距。

屏幕截图显示更改前的重叠情况。

修复前的投票,预览正常:

出现故障的投票:

修复后:

PR:

重现代码:

复选框行为正常
 
[ ] @Richarde
[ ] @discobot
 
# 当使用提及药丸时投票出现故障 @elRicharde @discobot 但预览中没有
 
[poll type=multiple results=on_close name=glitchMentionPills chartType=bar close=2028-02-06T21:45:00.000CET groups=mitglieder max=4 min=1]
* @elRicharde
* @discobot
* [date=2026-02-12 time=17:00:00 timezone=Europe/Berlin]
* [date=2026-02-13 time=18:00:00 timezone=Europe/Berlin]
* normale Text
* 2nd normal TextOption
 
[/poll]
 
 

复选框行为正常

@elRicharde
@discobot

当使用提及药丸时投票出现故障 @Richarde @discobot 但预览中没有

  • @elRicharde
  • @discobot
  • 2026-02-12T16:00:00Z
  • 2026-02-13T17:00:00Z
  • normale Text
  • 2nd normal TextOption
0 voters

[/poll]

3 个赞

嘿,只是想知道这大概什么时候会合并到主分支?我不想用我自己的修复来修补我的核心,以避免将来与更新发生合并冲突。
我更愿意等到提交被合并到主分支,但也想知道从这里开始的流程以及时间。
提前感谢。

嗯,在我看来,您链接的拉取请求是针对您自己的分支而不是主要的 discourse/discourse 仓库。您没有直接向主仓库打开拉取请求是否有特殊原因?

通常,团队会在那里批准和合并拉取请求。我不确定他们是否通常会查看分支上的 PR。也许 @zogstrip 在审查此内容时没有注意到这一点。

3 个赞

啊,好的。我以为它最终还是会导向主分支,或者在那里弹出以接受更改。但我对此不太熟悉,需要这里的支持。

如果我不执行某些步骤,当前的状况是否真的是死胡同,还是有人可以无论如何将此合并到主分支?

抱歉,感谢您的帮助。

此致,
Richard

是的,这可能有几种方法可以做到,但您需要前往:

https://github.com/discourse/discourse/pulls

点击:

New pull request

然后:

compare across forks

并完成映射并启动它。

1 个赞

谢谢,已完成

4 个赞

在我这个非设计师的眼里,修复的方向看起来很棒。

我将 @interrupt-designer 提醒一下,让他/她来看看我们是否可以合并这个 PR :hugs: 谢谢。

3 个赞

感谢 @elRicharde,这个修复看起来很棒。它现在已经合并了。

2 个赞