Skip to content

[Bug]: About page can show 0.4.6.15 as latest, then recheck to "already latest 0.4.6.14" #288

Description

@chenjiangjiang85-jpg

Affected component

Installation or update

What happened?

On ego lite 0.4.6.14, About (chrome://settings/help) can show a phantom newer version:

  • current: 0.4.6.14
  • latest: 0.4.6.15
  • button: 重新启动以更新 / Relaunch to update

After opening About again, the same page rechecks and becomes:

  • ego 已是最新版本
  • 版本 0.4.6.14(正式版本)lite (arm64)

There is no 0.4.6.15 package on any official channel. ego-browser upgrade and Omaha both return no update. The user is told to restart for a version that does not exist.

Steps to reproduce

1. Run ego lite 0.4.6.14 on macOS arm64.
2. Open chrome://settings/help while an update check is stale or mid-flight.
3. Observe current 0.4.6.14 + latest 0.4.6.15 + relaunch CTA.
4. Stay on the page or reopen About and wait for the on-demand check.
5. Observe the page flip to "already latest 0.4.6.14".

Independent checks at the same time:

ego-browser upgrade
# ego lite is already up to date.

ego-browser nodejs <<'EOF'
cliLog(JSON.stringify(await getBrowserVersion()))
EOF
# {"currentVersion":"0.4.6.14","updateAvailable":false}

# Official DMG
# https://cdn.ego.app/setup/macos/arm64/egolite.dmg
# x-amz-meta-omaha-version: 0.4.6.14
# last-modified: Fri, 14 Aug 2026 13:57:34 GMT

# Omaha POST https://update.citrolabs.ai/service/update2
# updatecheck.status = noupdate

# https://lite.ego.app/changelog latest heading: ego (lite) 0.4.6.14
# No 0.4.6.15 heading exists.

Expected behavior

About, getBrowserVersion(), ego-browser upgrade, Omaha, changelog, and the official DMG should agree. If 0.4.6.15 is not published, the UI must not show it as latest or ask the user to relaunch.

Version

ego lite 0.4.6.14 (official / lite arm64)

Environment

macOS 26.5.0, Apple Silicon, Claude Code

Additional context

This is an app/updater UI bug, not something the open package/ego-browser runtime can ship a binary fix for. Filing so the About / Omaha display path can stop advertising an unpublished version.

Before submitting

  • I searched the existing issues and did not find a duplicate.
  • I removed secrets and sensitive browsing data from this report.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions