This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Seen with Product Version: NetBeans IDE Dev (Build 200708211200) Java: 1.6.0_01; Java HotSpot(TM) Client VM 1.6.0_01-b06 System: Windows XP version 5.1 running on x86; Cp1252; en_US (nb) Userdir: C:\Documents and Settings\lautz\.netbeans\dev These problems were found when testing the fixes for issue 111289 1. Open a valid wsdl file with at least one partnerlinktype defined. SynchronousSample.wsdl is attached. 2. Display the Partner view. 3. Tab to the PartnerLinkType, and expand it using Shift-Enter. 4. Tab to the PartnerLinkRole, then to the Port type. A. ==> Note that the right edge of the PartnerLinkRole element is still "selected". Screenshot attached. This "leftover" goes away the next time the window is redrawn (for example, minimize, recall). 5. Shift-tab back to the Add Partner Link Type button. 6. Click Enter. 7. Tab ahead. B. ==> Non-standard tab behavior. See the attached screenshot for numbering of how the tabbing works. The tabbing should go through the visible contents of the first partnerlinktype, before going onto the second partnerlinktype. 8. Add an external partner to the first Partner Link Type. (issue 111289 asked how to do this with keystrokes) 9. Specify a new port type name (or use the default). 10. Tab through the view. C. ==> In addition to the behavior in B, the tabbing goes from right to left (should be left -> right) between the partnerlinktype roles. 11. Minimize the NB window, do something else for a while, come back. D. ==> (Intermittent) Try to tab in the Partner view. Even after I select something with the mouse, tabbing does nothing.
Created attachment 47485 [details] Screenshot for A
Created attachment 47486 [details] Numbered screenshot for B.
Created attachment 47487 [details] WSDL file used in scenario
can you retry this with a newer build?
Retested with Product Version: NetBeans IDE Dev (Build 200708270201) Java: 1.6.0_01; Java HotSpot(TM) Client VM 1.6.0_01-b06 System: Windows XP version 5.1 running on x86; Cp1252; en_US (nb) Userdir: C:\Documents and Settings\lautz\.netbeans\dev Nice cleanup! The tabbing works much better. However, I still have D happening. I am attaching the uigestures and messages.log file.
Created attachment 47519 [details] Log when D occurs.
Created attachment 47520 [details] UI gestures file including leadup to D.
Oops, spoke too soon. Now I can't tab from a partnerlinktype to a message going forwards. However, I can Shift-tab into the messages by going backwards.
More interesting things . . . I see all kinds of bad behavior in the tabbing (including the previous note) *after D occurs*. It seems to resolve itself after I restart NB.
The case 'D' seems to occur everywhere in netbeans. minimize the netbeans. maximize it. Tab or ctrl-0 does not get the focus inside the editor. The only way to get it is to move away from the current view and get back. The following seems to be work. 1. Ctrl-shift-7 to go to properties, ctrl-0 back to editor. 2. ctrl-alt-pgup or pgdown till you come back to partner view. 3. Click inside the editor to set the focus. So this can not been fixed in wsdl editor. But #3 fails in wsdl editor. I will work on a fix for #3.
Fixed #3. Clicking inside the partner view, resets the focus to the partner view. So tabbing should work after that.
Verified in Product Version: NetBeans IDE Dev (Build 200711041200) Java: 1.6.0_03; Java HotSpot(TM) Client VM 1.6.0_03-b05 System: Windows XP version 5.1 running on x86; Cp1252; en_US (nb) Userdir: C:\Documents and Settings\lautz\.netbeans\dev #3 works -- tabbings works as expected.