当我在系统页脚添加版权声明时,我注意到“编辑 CSS/HTML”主题编辑器在从有数据的字段切换到未使用的字段时,没有清除编辑缓冲区的内容。
结果,当我点击页脚(原本是空的)时,我的 CSS 内容被显示在那里,看起来像是已存在的内容。
我已经解决了这个问题,但这似乎是一个相当简单的修复,可以避免将来产生混淆。
当我在系统页脚添加版权声明时,我注意到“编辑 CSS/HTML”主题编辑器在从有数据的字段切换到未使用的字段时,没有清除编辑缓冲区的内容。
结果,当我点击页脚(原本是空的)时,我的 CSS 内容被显示在那里,看起来像是已存在的内容。
我已经解决了这个问题,但这似乎是一个相当简单的修复,可以避免将来产生混淆。
你能复现这个问题吗 @tshenry?
嘿 @Cardinalflyer。我想确认一下我的理解是否正确。下面的步骤是否准确?
如果以上情况与您遇到的相符,我在 Safari、Firefox 或 Chrome 上无法复现该问题。如果还有其他细节,请告诉我。
您最近更新过吗?我认为这是一个最近修复的 bug,但我找不到相关的具体主题。
我是 Discoursehosting.com 的代表,仪表盘显示 Discourse 已于 7 月 15 日更新。
@tshenry,您的观察与我目前看到的情况非常接近。
我在 CSS 标签页中只添加了一小段 CSS 代码。当我点击“编辑 CSS/HTML”按钮时,界面会默认显示 CSS 字段:
接着,如果我点击例如 /head(注意它没有加粗,表明该部分为空),标签页的背景色会发生变化,但编辑窗口内容不会更新:
如果我点击“header”(该部分有内容),编辑窗口会正确加载其内容:
随后我点击“after header”,编辑缓冲区的内容却保持不变:
我使用的是 Chrome 浏览器。谢谢!
嘿,感谢提供额外信息!正如 @awesomerobot 提到的,我隐约记得这是一个已修复的漏洞。你能联系一下 Communiteq(原 DiscourseHosting)的团队,让他们更新你的网站吗?如果他们无法按需为你更新,能否在更新完成后告知我们?
好的,我可以处理。幸运的是,这个问题不会影响日常工作。
我还有另一个问题,按理说在7月15日之后也应该解决了……我会留意更新,然后回来检查。