Commit 9a8a7c1a3d3 for woocommerce
commit 9a8a7c1a3d3337d549dc197cbb3aaafb8ea3314b
Author: Anuj Singh <80690679+Anuj-Rathore24@users.noreply.github.com>
Date: Mon Sep 7 23:19:27 2026 +0530
Fix default category row losing Name column when Image column is hidden (#68418)
Co-authored-by: Lucio Giannotta <lucio.giannotta@a8c.com>
diff --git a/plugins/woocommerce/changelog/fix-68294-default-category-tooltip-wipes-name-column b/plugins/woocommerce/changelog/fix-68294-default-category-tooltip-wipes-name-column
new file mode 100644
index 00000000000..a754ea7569d
--- /dev/null
+++ b/plugins/woocommerce/changelog/fix-68294-default-category-tooltip-wipes-name-column
@@ -0,0 +1,4 @@
+Significance: patch
+Type: fix
+
+Fix default product category row losing Name column and actions on WordPress 7.1.
diff --git a/plugins/woocommerce/includes/admin/class-wc-admin-taxonomies.php b/plugins/woocommerce/includes/admin/class-wc-admin-taxonomies.php
index bc55c813400..155cf8def3b 100644
--- a/plugins/woocommerce/includes/admin/class-wc-admin-taxonomies.php
+++ b/plugins/woocommerce/includes/admin/class-wc-admin-taxonomies.php
@@ -498,11 +498,10 @@ class WC_Admin_Taxonomies {
'use strict';
const product_cat = document.getElementById('tag-%d');
if (product_cat) {
- const th = product_cat.querySelector('th');
- const thumbSpan = product_cat.querySelector('td.thumb span');
- if (th && thumbSpan) {
- th.innerHTML = '';
- th.appendChild(thumbSpan);
+ const checkColumn = product_cat.querySelector('.check-column');
+ const tooltip = product_cat.querySelector('.column-thumb > .woocommerce-help-tip');
+ if (checkColumn && tooltip) {
+ checkColumn.insertBefore(tooltip, checkColumn.firstChild);
}
}
})();",