# ユーザーメニューでブックマークとメッセージに素早くアクセス

**URL:** https://meta.discourse.org/t/quick-access-to-bookmarks-and-messages-on-user-menu/32787
**Category:** Feature
**Created:** [2015 年 9 月 1 日午後 2:00 UTC](https://meta.discourse.org/t/quick-access-to-bookmarks-and-messages-on-user-menu/32787 "2015-09-01T14:00:10Z")
**Posts on this page:** 1
**Showing post:** 52

<div class="post-metadata">

### Author: ![xrav3nz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xrav3nz/32/76894_2.png) [@xrav3nz](https://meta.discourse.org/u/xrav3nz)
#### Post date: [2019 年 9 月 13 日午前 3:58 UTC](https://meta.discourse.org/t/quick-access-to-bookmarks-and-messages-on-user-menu/32787/52 "2019-09-13T03:58:33Z")

</div>

素晴らしい指摘です！これをコア部分で修正する PR を直ちに提出しました（割り当てに関する別の PR も間もなく提出予定です）。

 ![image](https://global.discourse-cdn.com/meta/original/3X/c/c/cce230a9de2a802fc28f1764e597444af0034b57.png)

> <https://github.com/discourse/discourse/pull/8095>
>
> \> CONTEXT: https://meta.discourse.org/t/quick-access-to-bookmarks-and-messages-o…n-user-menu/32787/50
> 
> \`fancy\_title\` is already escaped by Rails. Escaping it again would print
> the HTML entity as-is, e.g. \`&quot;\` instead of \`"\`.
> 
> This fixes the issue by introducing a new \`escapedContent\` attribute on
> the \`QuickAccessItem\` widget.

特殊文字はレンダリング前にエスケープされますが、[`fancy_title` はすでにエスケープ済み](https://github.com/discourse/discourse/blob/6bbda8eae9827ce3b3561e6234a197d2968b708d/app/models/topic.rb#L337-L358)です。再度エスケープすると、意図した `"` の代わりに HTML エンティティそのもの（例：`&quot;`）として出力されてしまいます。

---

_[View the full topic](https://meta.discourse.org/t/quick-access-to-bookmarks-and-messages-on-user-menu/32787)._
