diff --git a/chrome/content/zotero/components/virtualized-table.jsx b/chrome/content/zotero/components/virtualized-table.jsx index ba62968a57..7713bef7cf 100644 --- a/chrome/content/zotero/components/virtualized-table.jsx +++ b/chrome/content/zotero/components/virtualized-table.jsx @@ -1333,7 +1333,7 @@ var Columns = class { for (let column of virtualizedTable.props.columns) { // Fixed width columns can sometimes somehow obtain a width property // this fixes it for users that may have run into the bug - if (column.fixedWidth) { + if (column.fixedWidth && typeof columnsSettings[column.dataKey] == "object") { delete columnsSettings[column.dataKey].width;; } column = Object.assign({}, column, columnsSettings[column.dataKey]);