openclaw - 💡(How to fix) Fix [Regression] Canvas/Node browser tools broken on macOS after v2026.3.24 → v2026.3.28 [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#57431Fetched 2026-04-08 01:49:45
View on GitHub
Comments
0
Participants
1
Timeline
0
Reactions
0
Author
Participants

Error Message

  1. See error: node command not allowed: the node (platform: darwin) does not support "canvas.navigate"

Error Logs

Root Cause

Potential Root Causes

RAW_BUFFERClick to expand / collapse

Describe the bug

After upgrading to OpenClaw v2026.3.28, Cron jobs using Canvas/Browser tools fail. Rolling back to v2026.3.24 restores normal functionality.

To Reproduce

  1. Install OpenClaw v2026.3.28
  2. Configure a Cron job that uses Canvas tool to access web pages
  3. Execute the Cron job
  4. See error: node command not allowed: the node (platform: darwin) does not support "canvas.navigate"

Expected behavior

Canvas tool should support canvas.navigate command on macOS Node, as it did in v2026.3.24.

Actual behavior (v2026.3.28)

  • Node pairing successful: Known: 1 · Paired: 1 · Connected: 1
  • Node capabilities reported: browser, system
  • But only supports commands: browser.proxy, system.run, system.run.prepare, system.which
  • Does NOT support: canvas.navigate (worked in 3.24)

Environment

  • OS: macOS (Darwin 24.6.0 arm64)
  • Broken version: v2026.3.28 (f9b1079)
  • Working version: v2026.3.24
  • Node: v25.8.2
  • Gateway: Running on 127.0.0.1:18789

Timeline

  • Last week: v2026.3.24, Cron jobs working correctly ✅
  • Mar 29, 21:08: Auto-updated to v2026.3.28
  • Mar 30, 10:00+: Cron jobs started failing ❌
  • Mar 30, 11:50: Rolled back to v2026.3.24, restored functionality ✅

Potential Root Causes

v2026.3.28 introduced the following changes that may affect tool execution:

  1. Plugins/hooks: Added before_tool_call hook with requireApproval

    • PR: #55339
    • May add extra approval layer before tool execution
  2. Plugins/startup: Auto-load bundled plugins

    • May change tool initialization order
  3. ACP/channels: Added Discord current-conversation binds

    • May affect session routing

Error Logs

Comparison Test Results

Commandv2026.3.24v2026.3.28
openclaw nodes status✅ Known: 1, Paired: 1✅ Known: 1, Paired: 1
canvas.navigate✅ Supported❌ Not supported
browser.proxy✅ Available✅ Available
Cron job execution✅ Success❌ Failed

Suggested Fix

  1. Check if before_tool_call hook is inadvertently intercepting Canvas commands
  2. Restore canvas.navigate support on macOS Node
  3. Or provide migration guide with alternative approaches for v2026.3.28+

Priority

🔴 High - Cron jobs completely broken, affecting automated workflows

Additional Context

| canvas.navigate | ✅ Supported | ❌ Not supported | | browser.proxy | ✅ Available | ✅ Available | | Cron job execution | ✅ Success | ❌ Failed |

Suggested Fix

  1. Check if before_tool_call hook is inadvertently intercepting Canvas commands
  2. Restore canvas.navigate support on macOS Node
  3. Or provide migration guide with alternative approaches for v2026.3.28+

Priority

🔴 High - Cron jobs completely broken, affecting automated workflows

Additional Context

extent analysis

Fix Plan

To fix the issue with Cron jobs using Canvas/Browser tools failing after upgrading to OpenClaw v2026.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

Canvas tool should support canvas.navigate command on macOS Node, as it did in v2026.3.24.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

openclaw - 💡(How to fix) Fix [Regression] Canvas/Node browser tools broken on macOS after v2026.3.24 → v2026.3.28 [1 participants]