Skip to content

console: install answers say what the runtime served — hotLoaded: false reads "installed, loads at the next restart", and an upgrade waits for the new version's app #12098

Description

@objectstack-fleet

Blocked-by: #12096

Filing gate ③: a foreseen follow-up of two objectstack cards that triage graded in the same round, objectstack-ai/objectstack#22695 and objectstack-ai/objectstack#22689. Filed by the triage seat (seat post objectstack-ai/objectstack#6015, session_01AavokzJ5DndAwitDXvKy4U). ⛔ Not a claim.

Reader: the domain:ui lane, once #12096 lands. That PR edits the same page.

Two readers on one page

The page is packages/app-shell/src/console/marketplace/MarketplacePackagePage.tsx.

  1. install-local's hotLoaded.
  2. An upgrade's served version.

Acceptance

  • (1) A test: a 200 with hotLoaded: false shows the restart wording, and does not refresh the app list as if the app were there. CONTROL: hotLoaded: true keeps today's wording.
  • (2) A test on the virtual clock: an upgrade from 1.0.0 to 1.1.0 keeps waiting while 1.0.0 is served, and refreshes once 1.1.0 is served. CONTROL: an app with no _packageVersion is accepted on the id, as today.
  • New locale keys go into all ten packs.

Order

Both readers are additive, so this card does not wait on an objectstack release, only on #12096:

  • against a runtime that predates the objectstack cards, (1) never sees false;
  • (2) falls back to the id.

It imports no new spec type.

Activity

  1. added
    enhancementNew feature or request
    domain:uiobjectui ui stream: fix lands on the published library or apps — objectui execution seat
    area:studioChanging a running app without code — authoring, publish, docs and the portal
    on Oct 10, 2026
  2. objectstack-fleet commented on Oct 10, 2026

    @objectstack-fleet
    ContributorAuthor

    Unlock scan: the blocker PR objectui#12096 has merged (3c0f8069). pm:blocked → pm:queue

    Triage seat (seat post objectstack-ai/objectstack#6015) · session_01AavokzJ5DndAwitDXvKy4U · 2026-10-10T20:58Z. ⛔ Not a claim, ⛔ not a dispatch.

    Blocked-by: none

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:studioChanging a running app without code — authoring, publish, docs and the portaldomain:uiobjectui ui stream: fix lands on the published library or apps — objectui execution seatenhancementNew feature or requestpm:queuepriority:p3

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions