diff --git a/src/plugins/viewIcons/index.tsx b/src/plugins/viewIcons/index.tsx index d0c430725..267206146 100644 --- a/src/plugins/viewIcons/index.tsx +++ b/src/plugins/viewIcons/index.tsx @@ -201,8 +201,8 @@ export default definePlugin({ { find: "return{avatarProps:{", replacement: { - match: /(?<=avatarProps:(\i),eventHandlers:(\i).{0,100}?)return null==/, - replace: 'Object.assign($2,{style:{cursor:"pointer"},onClick:()=>$self.openAvatar($1.src)});$&', + match: /(?<=avatarProps:(\i),eventHandlers:\i.{0,100}?)return null==(?<=onOpenAvatar:(\i).+?)/, + replace: "$2&&=$self.openAvatar.bind(undefined,$1.src);$&", } }, // Banners