我的(自定义大小的表情符号)突然变得更小(变成正方形)

多年来,我一直使用以下代码让表情符号遵循其上传的大小:

div.topic-post img.emoji[src*="uploads"] { /* All posts */
  width: auto;
  height: auto;
}

但最近不知何时,它们突然缩小了,不是缩小到默认级别(实际上,如果我检查它们,它们显示的是 20x20,也许是我对比例的把握不好),但明显变小了(我不确定具体是什么时候发生的)。它们在表情符号选择器中仍然显示正常大小,但在帖子中却不是。我不确定为什么。它们似乎都在“方形化”并相应地进行调整。如何让它们再次显示为原始大小?

我尝试了:

div.topic-post img.emoji[src*="uploads"],
div.d-editor-preview img.emoji[src*="uploads"],
div.emoji-modal img.emoji[src*="uploads"],
div.d-editor-textarea-wrapper img.emoji[src*="uploads"],
div.title-wrapper img.emoji[src*="uploads"],
td.main-link img.emoji[src*="uploads"] {
  width: auto;
  height: auto;
}

但没有任何效果。

我甚至尝试只让一个特定的表情符号恢复正常:

img.emoji[title=":youremoji:"] {
    height: XXpx;
    width: YYpx;
}

也无效。

编辑:我刚刚添加了一个 JavaScript 命令(然后删除了它),它没有修复这个问题,但它缩小了选择器中的表情符号。我删除了它,添加了上面的命令,这修复了选择器,但帖子中的表情符号仍然没有变化。

这可能需要一些时间来排查。您目前进展到哪一步了?

您是指帖子中使用的表情符号,例如 :hugs:,还是用户头像?

您是否使用了自定义主题?

不是原帖作者,但我的网站也出现了这种情况。尝试了他们发布的所有方法,但都没有效果。我正在使用自定义主题,但切换到其他主题也无法解决问题。说的是帖子中使用的自定义表情符号,如下所示:

这不是什么大问题,因为你可以直接发布图片来解决,而不是使用 :emoji:。不过这仍然很奇怪,如果有人知道解决方法,我很想知道。