Fix rendering of messages without extra object

1a52d3c29334d45b23667f0f7acf18b39b3cb946

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +4 -1Ignore whitespace
public/scripts/reasoning.js+4 -1
@@ -181,8 +181,11 @@ export class ReasoningHandler {
181181 : $(messageIdOrElement)[0];
182182 const messageId = Number(messageElement.getAttribute('mesid'));
183183
184184 if (isNaN(messageId) || !chat[messageId]) return;
185185
186+ if (!chat[messageId].extra) {
187+ chat[messageId].extra = {};
188+ }
186189 const extra = chat[messageId].extra;
187190
188191 if (extra.reasoning) {