Skip to content

New Layout Forcibly Disables Auto-Accept Permissions #45159

Closed as duplicate

Description

@Kyl-s

Description

In OpenCode Desktop v1.18.23, enabling the New Layout appears to forcibly disable Auto-Accept Permissions.

The issue is not limited to the Auto-Accept toggle being unavailable inside the new layout. The Auto-Accept state itself seems to be turned off whenever the New Layout is enabled.

Steps to reproduce

  1. Disable New Layout and use the old layout.
  2. Enable Auto-Accept Permissions.
  3. Confirm that Auto-Accept is enabled.
  4. Enable New Layout.
  5. Auto-Accept becomes disabled/unavailable.
  6. Switch back to the old layout.
  7. Auto-Accept Permissions is now turned off there as well.

Expected behavior

Enabling or switching to the New Layout should not modify the Auto-Accept Permissions setting.

Ideally, Auto-Accept should work in both layouts. Even if the New Layout does not currently support Auto-Accept, switching layouts should not forcibly reset or disable the existing setting.

Actual behavior

Enabling the New Layout appears to reset or forcibly disable Auto-Accept Permissions globally.

In the New Layout, the Auto-Accept toggle is greyed out and hovering over it shows a "not allowed" cursor.

After returning to the old layout, Auto-Accept remains disabled and has to be enabled again manually.

Environment

  • OpenCode Desktop: v1.18.23
  • OS: Windows

Activity

  1. github-actions commented on Aug 26, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

  2. linghengqian commented on Sep 4, 2026

    @linghengqian
  3. neriousy commented on Oct 1, 2026

    @neriousy
    Member

    Closing as a duplicate of #31137. Same bug: the new layout disables the "Auto-accept permissions" toggle. Note from this issue worth keeping: switching layouts also resets the state. Tracking in #31137.

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

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