diff --git a/platform/platform-api/src/com/intellij/ui/tabs/impl/JBEditorTabsBorder.kt b/platform/platform-api/src/com/intellij/ui/tabs/impl/JBEditorTabsBorder.kt index 109fa5e1dbb8..bab7eccc20a3 100644 --- a/platform/platform-api/src/com/intellij/ui/tabs/impl/JBEditorTabsBorder.kt +++ b/platform/platform-api/src/com/intellij/ui/tabs/impl/JBEditorTabsBorder.kt @@ -110,7 +110,11 @@ class JBEditorTabsBorder(tabs: JBTabsImpl) : JBTabsBorder(tabs) { tabs.tabPainter.paintUnderline(tabs.position, calcRectangle() ?: return, thickness, g, tabs.isActiveTabs(tabs.selectedInfo)) } else { val selectedLabel = tabs.selectedLabel ?: return - tabs.tabPainter.paintUnderline(tabs.position, selectedLabel.bounds, thickness, g, tabs.isActiveTabs(tabs.selectedInfo)) + val rect = Rectangle(selectedLabel.bounds) + if (ExperimentalUI.isNewUI()) { + rect.width += 2 + } + tabs.tabPainter.paintUnderline(tabs.position, rect, thickness, g, tabs.isActiveTabs(tabs.selectedInfo)) } }