synth
151c549494
fix(browser): uploads fail when the browser runs on a remote node ( #115291 )
...
* fix(browser): resolve upload paths on the owning browser node, not the Gateway
When a browser session is proxied to a remote node, the upload action
previously ran resolveExistingUploadPaths on the Gateway, pinning paths
to a filesystem the node cannot see and rejecting node-local files. The
node-side /hooks/file-chooser route already re-resolves paths against
its own filesystem, so skip Gateway-local resolution whenever the
request is proxied and forward the requested paths as-is.
Fixes openclaw/openclaw#115251
* fix(browser): transfer uploads to remote browser nodes
* fix(browser): normalize upload abort errors
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-07-29 20:31:46 +08:00
..
2026-07-29 05:16:42 -04:00
2026-07-29 04:58:14 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 01:30:07 -04:00
2026-07-29 05:16:42 -04:00
2026-07-28 22:06:04 -04:00
2026-07-28 22:06:04 -04:00
2026-07-27 17:31:34 -04:00
2026-07-29 20:31:46 +08:00
2026-07-29 05:16:42 -04:00
2026-07-27 03:20:02 -04:00
2026-07-29 05:16:42 -04:00
2026-07-28 22:06:04 -04:00
2026-07-27 03:20:02 -04:00
2026-07-29 00:04:52 -04:00
2026-07-29 08:07:28 -04:00
2026-07-29 00:04:52 -04:00
2026-07-29 08:06:17 -04:00
2026-07-28 16:48:04 +08:00
2026-07-29 06:49:02 -04:00
2026-07-28 22:06:04 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 06:24:30 -04:00
2026-07-29 04:10:06 -04:00
2026-07-29 05:58:02 -04:00
2026-07-29 02:21:20 -04:00
2026-07-29 00:04:52 -04:00
2026-07-29 07:16:24 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 00:04:52 -04:00
2026-07-29 05:15:33 -04:00
2026-07-28 08:52:21 -04:00
2026-07-28 22:06:04 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 07:34:19 -04:00
2026-07-27 03:20:02 -04:00
2026-07-29 00:04:52 -04:00
2026-07-29 06:24:30 -04:00
2026-07-29 06:24:30 -04:00
2026-07-29 00:04:52 -04:00
2026-07-29 06:49:02 -04:00
2026-07-29 06:24:30 -04:00
2026-07-29 04:10:06 -04:00
2026-07-29 00:04:52 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 04:10:06 -04:00
2026-07-29 05:16:42 -04:00
2026-07-28 22:06:04 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 06:24:30 -04:00
2026-07-29 20:24:14 +08:00
2026-07-29 05:16:42 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 00:04:52 -04:00
2026-07-29 00:14:31 -04:00
2026-07-29 04:10:06 -04:00
2026-07-29 02:21:20 -04:00
2026-07-28 22:06:04 -04:00
2026-07-27 16:47:41 -04:00
2026-07-29 07:10:47 -04:00
2026-07-29 20:17:54 +08:00
2026-07-29 06:34:54 -04:00
2026-07-29 06:24:30 -04:00
2026-07-28 22:06:04 -04:00
2026-07-28 22:06:04 -04:00
2026-07-27 05:44:16 -04:00
2026-07-29 08:27:41 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 17:57:59 +08:00
2026-07-28 11:37:37 -04:00
2026-07-28 08:52:21 -04:00
2026-07-29 01:40:15 -04:00
2026-07-29 20:17:54 +08:00
2026-07-29 04:10:06 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 07:23:33 -04:00
2026-07-29 00:04:52 -04:00
2026-07-29 06:24:30 -04:00
2026-07-27 14:15:53 -04:00
2026-07-27 03:49:37 -04:00
2026-07-29 04:10:06 -04:00
2026-07-29 06:15:51 -04:00
2026-07-28 08:41:14 -04:00
2026-07-29 06:24:30 -04:00
2026-07-29 06:24:30 -04:00
2026-07-29 06:24:30 -04:00
2026-07-29 06:44:44 -04:00
2026-07-29 00:04:52 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 06:13:37 -04:00
2026-07-29 06:24:30 -04:00
2026-07-29 00:04:52 -04:00
2026-07-29 06:24:30 -04:00
2026-07-28 22:06:04 -04:00
2026-07-29 06:24:30 -04:00
2026-07-29 04:10:06 -04:00
2026-07-28 22:06:04 -04:00
2026-07-27 01:29:53 -04:00
2026-07-28 08:41:14 -04:00
2026-07-29 05:16:42 -04:00
2026-07-28 08:52:21 -04:00
2026-07-29 06:49:02 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 05:16:42 -04:00
2026-07-29 00:04:52 -04:00
2026-07-27 16:47:41 -04:00
2026-07-29 06:24:30 -04:00
2026-07-29 06:24:30 -04:00
2026-07-29 06:13:37 -04:00
2026-07-27 20:20:13 -04:00