diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php b/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php
index ae73ca4b992..33a0e0a042e 100644
--- a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php
+++ b/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php
@@ -54,6 +54,7 @@ protected function _prepareLayout()
$this->addTab('group_' . $group->getId(), [
'label' => Mage::helper('catalog')->__($group->getAttributeGroupName()),
+ 'code' => $group->getAttributeGroupName(),
'content' => $this->_translateHtml($this->getLayout()->createBlock(
$this->getAttributeTabBlock(),
'adminhtml.catalog.product.edit.tab.attributes',
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Tabs.php b/app/code/core/Mage/Adminhtml/Block/Widget/Tabs.php
index c43ca125643..e8c5cd729e0 100644
--- a/app/code/core/Mage/Adminhtml/Block/Widget/Tabs.php
+++ b/app/code/core/Mage/Adminhtml/Block/Widget/Tabs.php
@@ -80,6 +80,12 @@ public function setDestElementId($elementId)
return $this;
}
+
+ public function getTab(string $tabId): null|Mage_Adminhtml_Block_Widget_Tab_Interface|Varien_Object
+ {
+ return $this->_tabs[$tabId] ?? null;
+ }
+
/**
* Add new tab after another
*