Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[macOS] Top menu items disappear when child Shell opened or when contributed

Đang mở
#3,540 5 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

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

Hướng nghiên cứu

Start by reproducing the reported menu-visibility behavior in SWT on macOS 27.0.1, including closing a child Shell and removing and re-adding contributed menu items; the issue does not name source files or tests. Compare behavior with macOS 15 and 26, which the report says work. Done means top menu items are visible again after these scenarios without requiring a hover or context menu.

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

Mô tả

  • SWT in Eclipse 4.40 and 4.41 (and earlier versions of SWT)
  • macOS 27.0.1 (26A434) Golden Gate
  • Java 21 Temurin 21.0.11 (also tested with 25.0.4)
  1. In Eclipse open any child Shell - any dialog or popup.
  2. While the child Shell has the focus the top menu bars are not visible, only the main "Eclipse" system menu. This is as expected.
  3. Close the child Shell
  4. The top menu items continue to remain non-visible (they should re-appear)
  5. To show the main menu items hover your mouse over the menu bar area or right-click somewhere to open a context menu

Also, when launching a child Eclipse or RCP app the top menu items are not visible until the mouse hovers over them.

Also, when contributed top menu items are removed and re-added depending on context they are not visible (the "Source" and "Refactor" menu items for example).

Note this is working on macOS 15 (Sequoia) and macOS 26 (Tahoe).

Ngôn ngữ chính
Java
Star
202
Fork
206
Merge trung bình
14 giờ 7 phút
Pull request đã merge (30 ngày)
103

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của eclipse-platform/eclipse.platform.swt

Tất cả issue của eclipse-platform/eclipse.platform.swt

Issue tương tự

Thêm issue về Java

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.