fix(front-end): add more security fixes for formatted lists and notifier
- introduce html escape function - escape message content in notifier plugin - escape user name in ConversationListItem - escape user name in the Event EditView contacts section - display user summary as plain text in ActorCard Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
committed by
Thomas Citharel
parent
5e3d8a861f
commit
1af8e37e9b
@@ -30,7 +30,7 @@
|
||||
<span dir="ltr">@{{ usernameWithDomain(actor) }}</span>
|
||||
</p>
|
||||
<div
|
||||
v-if="full"
|
||||
v-if="full && actor.type === ActorType.GROUP"
|
||||
class="only-first-child"
|
||||
:class="{
|
||||
'line-clamp-3': limit,
|
||||
@@ -38,6 +38,15 @@
|
||||
}"
|
||||
v-html="actor.summary"
|
||||
/>
|
||||
<div
|
||||
v-if="full && actor.type === ActorType.PERSON"
|
||||
class="only-first-child"
|
||||
:class="{
|
||||
'line-clamp-3': limit,
|
||||
'line-clamp-10': !limit,
|
||||
}"
|
||||
v-text="actor.summary"
|
||||
/>
|
||||
</div>
|
||||
<div class="flex pr-2" v-if="actor.type === ActorType.PERSON">
|
||||
<router-link
|
||||
|
||||
Reference in New Issue
Block a user