diff --git a/assets/icons/task-click-page.svg b/assets/icons/task-click-page.svg
new file mode 100644
index 00000000..0ac6a7f6
--- /dev/null
+++ b/assets/icons/task-click-page.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/entrypoints/sidepanel/components/Chat/Messages/AgentTaskGroup.vue b/entrypoints/sidepanel/components/Chat/Messages/AgentTaskGroup.vue
index 75bc006f..36e06f8c 100644
--- a/entrypoints/sidepanel/components/Chat/Messages/AgentTaskGroup.vue
+++ b/entrypoints/sidepanel/components/Chat/Messages/AgentTaskGroup.vue
@@ -22,7 +22,7 @@
diff --git a/entrypoints/sidepanel/utils/chat/tool-calls/index.ts b/entrypoints/sidepanel/utils/chat/tool-calls/index.ts
index 6b0abd49..da814ab9 100644
--- a/entrypoints/sidepanel/utils/chat/tool-calls/index.ts
+++ b/entrypoints/sidepanel/utils/chat/tool-calls/index.ts
@@ -304,7 +304,7 @@ export const executePageClick: AgentToolCallExecute<'click'> = async ({ params,
const contentFilterThreshold = userConfig.documentParser.contentFilterThreshold.get()
const { element_id: elementId } = params
const taskMsg = taskMessageModifier.addTaskMessage({ summary: t('chat.tool_calls.page_click.click', { content: elementId }) })
- taskMsg.icon = 'taskReadFile'
+ taskMsg.icon = 'taskClickPage'
const browserSession = agentStorage.getOrSetScopedItem('browserSession', () => new BrowserSession())
hooks.addListener('onAgentFinished', () => browserSession.dispose())
const normalizeInnerText = (text?: string) => {
diff --git a/utils/icon.ts b/utils/icon.ts
index 1c94668d..07e175fc 100644
--- a/utils/icon.ts
+++ b/utils/icon.ts
@@ -17,6 +17,7 @@ import IconWarning from '@/assets/icons/md-warning.svg?raw'
import IconWarningColored from '@/assets/icons/md-warning-colored.svg?raw'
import IconWritingBoxed from '@/assets/icons/md-writing-boxed.svg?raw'
import IconPdf from '@/assets/icons/pdf-icon.svg?raw'
+import IconTaskClickPage from '@/assets/icons/task-click-page.svg?raw'
import IconTaskFetchPage from '@/assets/icons/task-fetch-page.svg?raw'
import IconTaskReadFile from '@/assets/icons/task-read-file.svg?raw'
import IconTaskSearch from '@/assets/icons/task-search.svg?raw'
@@ -45,6 +46,7 @@ export const iconMap = {
taskSearch: IconTaskSearch,
taskReadFile: IconTaskReadFile,
taskFetchPage: IconTaskFetchPage,
+ taskClickPage: IconTaskClickPage,
pdf: IconPdf,
}