Skip to content

[Bug]: Control UI blank page on browsers without Array.prototype.toSorted #30467

@KevinLaucn

Description

@KevinLaucn

Summary

When using the Control UI from Windows 7 (still widely used in China), the page stays blank in older Chrome-based browsers that don’t support Array.prototype.toSorted. The console repeatedly reports TypeError: Array.from(...).toSorted is not a function from ui/src/ui/app-render.ts.

Steps to reproduce

  1. Run the OpenClaw gateway using the official Docker image (ghcr.io/openclaw/openclaw:main) with gateway.controlUi.enabled: true.
  2. From a Windows 7 machine, open the Control UI in an older Chrome-based browser (no native Array.prototype.toSorted support).
  3. Open DevTools → Console.
  4. Navigate to the cron configuration view or reload the page.

Expected: Control UI renders normally.

Actual: The page stays blank and the console shows TypeError: Array.from(...).toSorted is not a function pointing to ui/src/ui/app-render.ts (lines ~176 and ~191).

Expected behavior

  • Control UI loads and renders normally on Windows 7, including the cron configuration view and suggestion dropdowns, with no fatal JavaScript errors in the browser console.

Actual behavior

  • On Windows 7 with an older Chrome‑based browser, the Control UI page stays blank and does not render. The browser console repeatedly shows TypeError: Array.from(...).toSorted is not a function from ui/src/ui/app-render.ts (around lines 176 and 191).

OpenClaw version

OpenClaw 2026.2.26 (Docker image: ghcr.io/openclaw/openclaw:main

Operating system

Gateway host: Linux (Docker container on Linux server) Client: Windows 7 (browser accessing Control UI)

Install method

Official Docker image: ghcr.io/openclaw/openclaw:main (docker-compose)

Logs, screenshots, and evidence

Impact and severity

No response

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdedupe:parentPrimary canonical item in dedupe cluster

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions