Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta
#3,540 7 commenti 1 reazione 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
java
Ambito
desktop

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

  • 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).

Lingua principale
Java
Stelle
202
Fork
206
Merge medio
14h 7m
PR unite (30g)
103

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di eclipse-platform/eclipse.platform.swt

Tutte le issue di eclipse-platform/eclipse.platform.swt

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.