Forum Discussion
MS List Column Width Forced
Hi,
I've had a number of MS lists and been able to enter grid view and amend the width of columns and the text doesn't overflow which I want to keep the overall list width smaller; but as of yesterday all my columns are forced to be as wide as the text, meaning the that 1 column can be multiple screens wide for multi-line columns and they can't be resized smaller
Is this a bug? Any help appreciated.
2 Replies
- G_Vijai_KumarCopper Contributor
It looks like product ships a change to the list rendering, saved widths sometimes get dropped and every column falls back to auto-fit.
Here are two options:
1) Re-save the width on the view use View options > Save view as and save over the same view name.
2) Choose Column settings > Format this column > Advanced mode, and paste this.{
"$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
"elmType": "div",
"style": {
"width": "200px",
"max-width": "200px",
"white-space": "nowrap",
"overflow": "hidden",
"text-overflow": "ellipsis"
},
"txtContent": "@currentField"
}
You are seeing every column expand to full text width, including multiline fields, although those views previously allowed narrower manually sized columns. Because this began across several lists at once, it looks more like a modern Lists view regression than a data change. Exit grid view and try dragging the right edge of a column header, then save the current view. Repeat in an InPrivate window and a new view with no JSON column or view formatting. If resizing works there, reapply formatting one column at a time to find the conflict. If every list and browser is affected, check Microsoft 365 service health and open a support request with the tenant, list and view URLs, timestamps, and screenshots. Avoid changing column types, because that will not correct a rendering problem.