diff --git a/src/components/chat.tsx b/src/components/chat.tsx
index e1965e46..5df2a2ca 100644
--- a/src/components/chat.tsx
+++ b/src/components/chat.tsx
@@ -52,6 +52,8 @@ export default function Chat({ className }: ChatProps) {
setExpand(true)
}
+ const lastMessage = messages[messages.length - 1]
+
return (
@@ -68,8 +70,8 @@ export default function Chat({ className }: ChatProps) {
<>
-
- {messages.at(-1)?.suggestedResponses &&
}
+
+ {lastMessage?.suggestedResponses &&
}
{generating ? (
diff --git a/src/lib/bots/bing/index.ts b/src/lib/bots/bing/index.ts
index cb58176d..33a84870 100644
--- a/src/lib/bots/bing/index.ts
+++ b/src/lib/bots/bing/index.ts
@@ -473,7 +473,7 @@ export class BingWebBot {
return
}
- const lastMessage = event.item.messages.at(-1) as ChatResponseMessage
+ const lastMessage = event.item.messages[event.item.messages.length - 1] as ChatResponseMessage
const specialMessage = event.item.messages.find(message => message.author === 'bot' && message.contentType === 'IMAGE')
if (specialMessage) {
this.generateContent(specialMessage)
diff --git a/tsconfig.json b/tsconfig.json
index 614d77cf..7a95f103 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,6 +1,6 @@
{
"compilerOptions": {
- "target": "ES2020",
+ "target": "ES2019",
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,