diff --git a/src/plugins/typingIndicator/index.tsx b/src/plugins/typingIndicator/index.tsx
index 642dcc29f..e6903bcde 100644
--- a/src/plugins/typingIndicator/index.tsx
+++ b/src/plugins/typingIndicator/index.tsx
@@ -100,16 +100,24 @@ function TypingIndicator({ channelId, guildId }: { channelId: string; guildId: s
{props => (
{((settings.store.indicatorMode & IndicatorMode.Avatars) === IndicatorMode.Avatars) && (
-
UserStore.getUser(id))}
- guildId={guildId}
- renderIcon={false}
- max={3}
- showDefaultAvatarsForNullUsers
- showUserPopout
- size={16}
- className="vc-typing-indicator-avatars"
- />
+ {
+ e.stopPropagation();
+ e.preventDefault();
+ }}
+ onKeyPress={e => e.stopPropagation()}
+ >
+ UserStore.getUser(id))}
+ guildId={guildId}
+ renderIcon={false}
+ max={3}
+ showDefaultAvatarsForNullUsers
+ showUserPopout
+ size={16}
+ className="vc-typing-indicator-avatars"
+ />
+
)}
{((settings.store.indicatorMode & IndicatorMode.Dots) === IndicatorMode.Dots) && (
diff --git a/src/plugins/whoReacted/index.tsx b/src/plugins/whoReacted/index.tsx
index 803cc7156..aea57fef2 100644
--- a/src/plugins/whoReacted/index.tsx
+++ b/src/plugins/whoReacted/index.tsx
@@ -93,7 +93,7 @@ function makeRenderMoreUsers(users: User[]) {
};
}
-function handleClickAvatar(event: React.MouseEvent
) {
+function handleClickAvatar(event: React.UIEvent) {
event.stopPropagation();
}
@@ -165,7 +165,7 @@ export default definePlugin({