Skip to content

Test: setting to disable AI features #263837

@bpasero

Description

@bpasero

Refs: #249615

Complexity: 4

Create Issue


Note: use code-insiders --transient for a fresh startup.

Review the new chat.disableAIFeatures setting and make sure you can understand.

Test without extensions

  • do not have Copilot installed
  • toggle the setting between its states and validate AI UI hides and shows
  • verify this is persisted between restarts
  • verify you can configure this on a per-workspace level having AI UI visible selectively

Test with extensions

  • install Copilot
  • toggle the setting between its states and validate AI UI hides and shows
  • verify that toggling also updates the enablement state of the Copilot extensions
  • verify you can configure this on a per-workspace level having AI UI visible selectively and verify that in this case extension enablement only applies per-workspace

Test special cases

  • set chat.disableAIFeatures to true but install Copilot manually via extensions view, verify the AI UI appears and chat.disableAIFeatures flips to false
  • set chat.disableAIFeatures to false, install Copilot, quit the app and use an external editor to change chat.disableAIFeatures to true, start the app and verify the Copilot extensions disable

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions