Skip to content

v1.17.14 Desktop can't load main UI. #35701

Description

@iwecon

Description

After upgrading to version 1.17.14 and disabling Use New Layout, I was unable to access the main UI after restarting OpenCode.

Error: Layout context must be used within a context provider
    at use (oc://renderer/assets/main-B1osgIPb.js:8300:25)
    at Object.init (oc://renderer/assets/main-B1osgIPb.js:78029:20)
    at provider (oc://renderer/assets/main-B1osgIPb.js:8270:28)
    at oc://renderer/assets/main-B1osgIPb.js:927:24
    at untrack (oc://renderer/assets/main-B1osgIPb.js:268:33)
    at createComponent (oc://renderer/assets/main-B1osgIPb.js:927:10)
    at DraftProviders (oc://renderer/assets/main-B1osgIPb.js:158783:10)
    at oc://renderer/assets/main-B1osgIPb.js:927:24
    at untrack (oc://renderer/assets/main-B1osgIPb.js:273:12)
    at createComponent (oc://renderer/assets/main-B1osgIPb.js:927:10)
    at get children (oc://renderer/assets/main-B1osgIPb.js:158613:34)
    at get children (oc://renderer/assets/main-B1osgIPb.js:86867:26)
    at get children (oc://renderer/assets/main-B1osgIPb.js:8292:28)
    at Object.fn (oc://renderer/assets/main-B1osgIPb.js:775:35)
    at runComputation (oc://renderer/assets/main-B1osgIPb.js:487:22)
    at updateComputation (oc://renderer/assets/main-B1osgIPb.js:470:3)
    at createMemo (oc://renderer/assets/main-B1osgIPb.js:119:3)
    at children (oc://renderer/assets/main-B1osgIPb.js:388:21)
    at oc://renderer/assets/main-B1osgIPb.js:775:14
    at untrack (oc://renderer/assets/main-B1osgIPb.js:273:12)
    at Object.fn (oc://renderer/assets/main-B1osgIPb.js:770:36)
    at runComputation (oc://renderer/assets/main-B1osgIPb.js:487:22)
    at updateComputation (oc://renderer/assets/main-B1osgIPb.js:470:3)
    at createRenderEffect (oc://renderer/assets/main-B1osgIPb.js:104:3)
    at provider (oc://renderer/assets/main-B1osgIPb.js:770:5)
    at oc://renderer/assets/main-B1osgIPb.js:927:24
    at untrack (oc://renderer/assets/main-B1osgIPb.js:273:12)
    at createComponent (oc://renderer/assets/main-B1osgIPb.js:927:10)
    at get children (oc://renderer/assets/main-B1osgIPb.js:8289:18)
    at Object.fn (oc://renderer/assets/main-B1osgIPb.js:1138:27)
    at runComputation (oc://renderer/assets/main-B1osgIPb.js:487:22)
    at updateComputation (oc://renderer/assets/main-B1osgIPb.js:470:3)
    at createMemo (oc://renderer/assets/main-B1osgIPb.js:119:3)
    at Show (oc://renderer/assets/main-B1osgIPb.js:1135:10)
    at oc://renderer/assets/main-B1osgIPb.js:927:24
    at untrack (oc://renderer/assets/main-B1osgIPb.js:268:33)
    at createComponent (oc://renderer/assets/main-B1osgIPb.js:927:10)
    at provider (oc://renderer/assets/main-B1osgIPb.js:8284:14)
    at oc://renderer/assets/main-B1osgIPb.js:927:24
    at untrack (oc://renderer/assets/main-B1osgIPb.js:273:12)
    at createComponent (oc://renderer/assets/main-B1osgIPb.js:927:10)
    at get children (oc://renderer/assets/main-B1osgIPb.js:86865:16)
    at get children (oc://renderer/assets/main-B1osgIPb.js:8292:28)
    at Object.fn (oc://renderer/assets/main-B1osgIPb.js:775:35)
    at runComputation (oc://renderer/assets/main-B1osgIPb.js:487:22)
    at updateComputation (oc://renderer/assets/main-B1osgIPb.js:470:3)
    at createMemo (oc://renderer/assets/main-B1osgIPb.js:119:3)
    at children (oc://renderer/assets/main-B1osgIPb.js:388:21)
    at oc://renderer/assets/main-B1osgIPb.js:775:14
    at untrack (oc://renderer/assets/main-B1osgIPb.js:273:12)

Plugins

No response

OpenCode version

1.17.14

Steps to reproduce

  1. 1.17.13 keep open Use New Layout setting, and upgrade to 1.17.14;
  2. then disable Use New Layout and quit, reopen OpenCode Desktop;
  3. this problem keeps appearing, and I can't access the main UI.

Screenshot and/or share link

Image

Operating System

macOS 27 Beta 2 & 3

Terminal

No response

Metadata

Metadata

Assignees

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