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.
Finding Selected debugger tab wasn't persisted between debugging sessions. For example participant selected the Watches tab and restarted debugging session which automatically selected the Local Variables tab. Several participants commented this "buggy" behavior. Severity This is a bug. Almost all participants were affected. Recommendation Remember selected tab between debugging sessions (and also IDE sessions).
*** Issue 90467 has been marked as a duplicate of this issue. ***
This is a severe usability problem, which exists for a long time already. It needs to be explored whether the problem is in window system or debugger. Scheduling for 6.0.
These are core issues. There are two bugs: 1) The order of the tabs is not preserved 2) The selected tab is not remembered 1) I've found the responsible code at org.netbeans.core.windows.model.TopComponentSubModel.addOpenedTopComponent(). The code does not check the indexes of already opened components. Thus it alteres the order. 2) TopComponentSubModel seems to be responsible as well. The selectedTopComponentID is set to the first component that happens to be opened (in addOpenedTopComponent() method). When the group is closed, selectedTopComponentID is being set to other individual top componnets in adjustSelectedTopComponent(), which effectively removes the information about the last user-selected top component. previousSelectedTopComponentID contains the stored value all the time, but does not seem to be used in the GUI. Moving to core to fix this...
*** Issue 92798 has been marked as a duplicate of this issue. ***
fixed in trunk Checking in model/TopComponentSubModel.java; /cvs/core/windows/src/org/netbeans/core/windows/model/TopComponentSubModel.java,v <-- TopComponentSubModel.java new revision: 1.15; previous revision: 1.14 done Checking in Central.java; /cvs/core/windows/src/org/netbeans/core/windows/Central.java,v <-- Central.java new revision: 1.53; previous revision: 1.52 done