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.
There happens (for Welcome component) the method findTopComponentID(tc) on WindowManager, doesn't return same ID instance, it returned instances of "Welcome" string, but the == comparison failed, what led to heavy bug in model.... I think for the same TopComponent instance has to return the same ID instance.
There is no info that findTopComponentID should return the same String instance as returned by loadWindowSystem(). Simply use equals() to compare TopComponent IDs.
verified