github / github/app

Copilot app runs updater on every startup and then immediately offers another update

Đang mở
#2,284 0 bình luận 1 reaction 0 người được giao Xem trên GitHub
Bugs
Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
2.1k
Fork
153
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

### Short summary

Almost every daily launch is blocked by the installer. After the update completes, the app frequently prompts for another update, causing repeated delays and disruption.

### Affected version or release

v1.0.26

### Installation context

Windows 11

### What happened?

When I open the GitHub Copilot app, the installer frequently starts before the app opens. After waiting for the update to install, the app launches and often immediately offers another update.

This may happen because updates are installed sequentially. For example, if version 1.0.1 is installed, version 1.0.2 is pending, and version 1.0.3 is already available, the app appears to install version 1.0.2 first and then offer version 1.0.3.

This behavior occurs almost every day and significantly delays access to the app.

### Steps to reproduce

1. Close the GitHub Copilot app and leave it closed until the next day.
2. Open the app.
3. Observe that the installer starts automatically before the app opens.

Image

4. Wait for the installation to complete.
5. Allow the GitHub Copilot app to launch.
6. Observe that the app shortly afterward offers another update.

Image

### Expected behavior

Updates should not block application startup. Preferably, Copilot should follow the Edge or VS Code update experience:

- Start the app immediately without launching the installer.
- Let the user confirm an update from within the app.
- If postponed, apply the update when the app shuts down.
- Check for the latest available version immediately before updating.
- Skip superseded intermediate versions. For example, an installation on version 1.0.1 should update directly to version 1.0.3 when version 1.0.2 is pending but version 3 is already available.

### Additional context

_No response_

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

The report identifies the Windows installer, application startup, and update-check flow but names no repository files or tests. Start by tracing how startup invokes the installer and how available versions are selected. Done means the app opens without a blocking update, checks the latest version before updating, and skips superseded versions without repeated prompts.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Lĩnh vực
desktop, release
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.