github / github/app

Workflows marked removed/manual persist in UI after restart; no supported hard-delete or purge path Body

オープン
#1,158 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
Bugs
主要言語
言語のデータがありません
スター
2.1k
フォーク
153
PR マージ指標
30日以内にマージされた PR はありません

説明

## Summary

Workflows that were intentionally disabled/removed still persist in the GitHub Copilot app UI after restart, and there does not appear to be a supported way to permanently delete them.

This seems like both:
1. a bug in workflow persistence / UI state, and
2. a product gap because there is no true delete/purge action.

Related issue: #1045

## Expected behavior

After workflows are disabled/removed, I would expect one of these to be true:

1. They disappear from the app UI, or
2. The app clearly indicates they are archived/disabled and provides a supported hard-delete/purge option.

## Actual behavior

The workflows remain visible in the app even after all of the following:

- setting every workflow to `manual`
- renaming them with a `[REMOVED ...]` prefix
- restarting the app
- resetting local app/WebView state by renaming:
- `Local Storage`
- `Session Storage`
- `Preferences`
- `Secure Preferences`

After reopening the app, the workflows still reappear.

## Lifecycle gap

The app/tooling supports workflow creation and modification, but there does not appear to be an equivalent supported remove/delete operation.

In practice, this means workflows can be:
- created easily
- edited easily
- disabled manually

But they cannot be fully removed from the UI/state in a supported way.

That makes the workflow lifecycle incomplete and leaves users with persistent records they can no longer clean up properly.

## Why this seems like a bug

This suggests the workflow list is being rehydrated from another source of truth, but the app does not expose that behavior clearly and does not provide a supported way to fully remove workflow records.

From the user perspective, the workflows appear "stuck":
- they are no longer intended to run
- they were explicitly set to manual
- local cache/state was reset
- but they still persist in the UI

## Impact

- cluttered workflow/automation UI
- confusion about whether workflows are actually gone
- concern that old automations may still affect app performance or state
- no practical cleanup path after creating many experimental workflows

## Requested fix

Please add one or both of these:

1. A true workflow delete/purge action
2. Clearer UX that distinguishes:
- active workflows
- manual/disabled workflows
- archived workflows
- deleted workflows

If hard delete is intentionally unsupported, the app should say so explicitly and explain what "removed" actually means.

## Environment

- OS: Windows
- App: GitHub Copilot app
- Context: large number of workflows created for experimentation/testing

## Additional notes

I was able to neutralize the workflows operationally by setting them all to `manual`, but I was not able to make them disappear from the UI.

This makes it hard to tell whether they are truly inactive versus just visually lingering.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。