|
|
@@ -580,7 +580,7 @@ const ChatView = ({ isHidden, showAnnouncement, hideAnnouncement, showHistoryVie
|
|
|
}
|
|
|
// Update previous value
|
|
|
setWasStreaming(isStreaming)
|
|
|
- }, [isStreaming, lastMessage, wasStreaming])
|
|
|
+ }, [isStreaming, lastMessage, wasStreaming, isAutoApproved])
|
|
|
|
|
|
const isBrowserSessionMessage = (message: ClineMessage): boolean => {
|
|
|
// which of visible messages are browser session messages, see above
|
|
|
@@ -822,7 +822,7 @@ const ChatView = ({ isHidden, showAnnouncement, hideAnnouncement, showHistoryVie
|
|
|
if (isAutoApproved(lastMessage)) {
|
|
|
handlePrimaryButtonClick()
|
|
|
}
|
|
|
- }, [clineAsk, enableButtons, handlePrimaryButtonClick, alwaysAllowBrowser, alwaysAllowReadOnly, alwaysAllowWrite, alwaysAllowExecute, alwaysAllowMcp, messages, allowedCommands, mcpServers])
|
|
|
+ }, [clineAsk, enableButtons, handlePrimaryButtonClick, alwaysAllowBrowser, alwaysAllowReadOnly, alwaysAllowWrite, alwaysAllowExecute, alwaysAllowMcp, messages, allowedCommands, mcpServers, isAutoApproved, lastMessage])
|
|
|
|
|
|
return (
|
|
|
<div
|