| Summary: | [Big Sur] - cannot switch workspace from directory chooser dialog | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Phil Beauvoir <p.beauvoir> | ||||||
| Component: | SWT | Assignee: | Platform-SWT-Inbox <platform-swt-inbox> | ||||||
| Status: | RESOLVED WORKSFORME | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | black_potato_leo, lshanmug | ||||||
| Version: | 4.17 | ||||||||
| Target Milestone: | --- | ||||||||
| Hardware: | Macintosh | ||||||||
| OS: | Mac OS X | ||||||||
| Whiteboard: | |||||||||
| Bug Depends on: | |||||||||
| Bug Blocks: | 565691 | ||||||||
| Attachments: |
|
||||||||
|
Description
Phil Beauvoir
Created attachment 284491 [details]
Screenshot of Eclipse greyed out
In fact Eclipse itself is greyed out at this point and no actions are possible except Force Quit.
Screenshot shows this.
Found a way out - press Escape. *** Bug 567902 has been marked as a duplicate of this bug. *** (In reply to Phil Beauvoir from comment #1) > Created attachment 284491 [details] > Screenshot of Eclipse greyed out > > In fact Eclipse itself is greyed out at this point and no actions are > possible except Force Quit. > > Screenshot shows this. The problem happens with DirectoryDialog and FileDialog created with the SWT.SHEET style and child shell as parent. If I remove this style, then the dialog opens and responds as expected. It's reproducible with a SWT snippet too. It's strange, I was able to navigate the dialog using keyboard (Tab, arrow keys & Enter works), but doesn't respond to mouse. Created attachment 284572 [details]
SWT Snippet
SWT only snippet to reproduce the problem.
(In reply to Lakshmi P Shanmugam from comment #4) > (In reply to Phil Beauvoir from comment #1) > > Created attachment 284491 [details] > > Screenshot of Eclipse greyed out > > > > In fact Eclipse itself is greyed out at this point and no actions are > > possible except Force Quit. > > > > Screenshot shows this. > > The problem happens with DirectoryDialog and FileDialog created with the > SWT.SHEET style and child shell as parent. If I remove this style, then the > dialog opens and responds as expected. It's reproducible with a SWT snippet > too. > > It's strange, I was able to navigate the dialog using keyboard (Tab, arrow > keys & Enter works), but doesn't respond to mouse. Yes, I see the same behaviour. Only with SWT.SHEET style and a child shell as parent. Something changed in Big Sur. I'm monitoring the Big Sur beta releases and will continue to test in the hope that this might change in future Big Sur updates. As a workaround, Eclipse/SWT can be launched with SWT.SHEET style disabled: ./Eclipse.app/Contents/MacOS/eclipse -vmargs -Dorg.eclipse.swt.sheet=false (In reply to Phil Beauvoir from comment #6) > (In reply to Lakshmi P Shanmugam from comment #4) > > (In reply to Phil Beauvoir from comment #1) > > > Created attachment 284491 [details] > > > Screenshot of Eclipse greyed out > > > > > > In fact Eclipse itself is greyed out at this point and no actions are > > > possible except Force Quit. > > > > > > Screenshot shows this. > > > > The problem happens with DirectoryDialog and FileDialog created with the > > SWT.SHEET style and child shell as parent. If I remove this style, then the > > dialog opens and responds as expected. It's reproducible with a SWT snippet > > too. > > > > It's strange, I was able to navigate the dialog using keyboard (Tab, arrow > > keys & Enter works), but doesn't respond to mouse. > > Yes, I see the same behaviour. Only with SWT.SHEET style and a child shell > as parent. > > Something changed in Big Sur. I'm monitoring the Big Sur beta releases and > will continue to test in the hope that this might change in future Big Sur > updates. Thanks! I have good news. MacOS Big Sur 11.0.1 beta was released today and I tested this issue. This issue is resolved. :-) (In reply to Phil Beauvoir from comment #9) > I have good news. > > MacOS Big Sur 11.0.1 beta was released today and I tested this issue. This > issue is resolved. > > :-) That's great, thanks Phil for testing! :) Closing bug. |