Community
Participate
Working Groups
Created attachment 109060 [details] A plugin.xml that defines 3 tabs, the second depends on the third, and the third depends on the second If you contribute 2 tabs to the org.eclipse.debug.ui.launchConfigurationTabs extension point, and then add a placement element such that the second contributed tab is after the first contributed tab, then the tabs do not get ordered correctly. In the attachment there are 3 tabs; org.eclipse.wst.xsl.debug.ui.jaxp.tabs.processor is to be placed after a 'normal' tab in the tab group, but then org.eclipse.jdt.debug.ui.javaJRETab is to be placed after org.eclipse.wst.xsl.debug.ui.jaxp.tabs.processor, and org.eclipse.jdt.debug.ui.javaClasspathTab is to be placed after org.eclipse.jdt.debug.ui.javaJRETab. What actually happens is that org.eclipse.wst.xsl.debug.ui.jaxp.tabs.processor get correctly placed, but org.eclipse.jdt.debug.ui.javaClasspathTab and org.eclipse.jdt.debug.ui.javaJRETab just appear at the end of the tab group.
Created attachment 109061 [details] A patch that fixes the issue This patch does the job of placing tabs after each other, even when they are contributed.
Thanks for the patch Doug, I will have a look once M1 is past (since we are in the M1 warm-up builds this week).
applied patch with minor changes.
verified