diff --git a/custom_subtabs/public/js/custom_subtabs.js b/custom_subtabs/public/js/custom_subtabs.js index f810cf5..0157bdd 100644 --- a/custom_subtabs/public/js/custom_subtabs.js +++ b/custom_subtabs/public/js/custom_subtabs.js @@ -178,6 +178,14 @@ function setup_custom_subtabs(wrapper, currentDoctype) { const parentPane = $(`#${parentContainerId}`); if (parentPane.length) { parentPane.addClass("active show").css("display", "block"); + + // Панель-контент субтаба может стоять в DOM РАНЬШЕ родительской панели + // (зависит от field_order доктайпа). Тогда бар субтабов визуально уезжает ВНИЗ + // под контент и кажется, что субтабы пропали. Ставим активный контент сразу + // после родительской панели — бар всегда оказывается над ним. + if (targetPane.length) { + parentPane.after(targetPane); + } } // Show parent chain (для вложенности глубже одного уровня)