View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007779 | OXID eShop (all versions) | 2.4. Administer products | public | 2025-03-14 16:20 | 2025-03-19 15:28 |
Reporter | AdrianFrey | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | confirmed | Resolution | open | ||
Summary | 0007779: After modifying the displayed columns in the item assignment tables, headers in the right column become empty | ||||
Description | The bug affects all popup tables for item assignments, including: Articles -> Categories Attributes -> Articles Cross-selling Accessories In these tables, users can enable additional columns through a right-click on the table headers. The number of columns shown has been extended in some cases, as the default article number and title columns are not sufficient for item identification. After adjusting the displayed columns, the right table headers remain empty, leaving users confused. The issue seems to be caused by an update to the YUI library, which introduces a bug linked to class handling, particularly the addition of the yui-dt-hidden class. | ||||
Steps To Reproduce | 1. Go to any of the affected item assignment tables (e.g., Articles -> Categories, Attributes -> Articles, Cross-selling, Accessories). 2. Right-click on the table headers to add additional columns. 3. After the change, the table headers in the right column will be empty. 4. Observe that the right table shows no column headers, leading to confusion. | ||||
Additional Information | It works correctly in OXID 6.1.x (YUI version: 2.8.1). The unwanted behavior only occurs in OXID 6.2.x and newer versions, including 7.x (YUI version: 2.9.0). The issue appears to be related to a bug introduced with the YUI library update, specifically changes to the datatable-min.js file, which result in improper handling of column visibility and the yui-dt-hidden class. When I replace YUI version 2.9 with 2.8.1, the issue is resolved, but I'm unsure whether this might cause any other unforeseen problems. | ||||
Tags | No tags attached. | ||||
Theme | Not defined | ||||
Browser | Not defined | ||||
PHP Version | Not defined | ||||
Database Version | Not defined | ||||