{
"marimo": "0.24.2",
"editable": false,
"location": "/Users/albi/Documents/University/johan_cosmx_python/.venv/lib/python3.14/site-packages/marimo",
"OS": "Darwin",
"OS Version": "25.6.0",
"Processor": "arm",
"Python Version": "3.14.6",
"Locale": "en_US",
"Binaries": {
"Browser": "152.0.7977.84",
"Node": "v26.4.0",
"uv": "0.12.9 (Homebrew 2026-09-01 aarch64-apple-darwin)"
},
"Dependencies": {
"click": "8.5.0",
"docutils": "0.23",
"itsdangerous": "2.2.0",
"jedi": "0.19.2",
"markdown": "3.10.3",
"narwhals": "2.25.0",
"packaging": "26.3",
"psutil": "7.2.2",
"pygments": "2.21.0",
"pymdown-extensions": "11.0.2",
"pyyaml": "6.0.3",
"starlette": "1.6.0",
"tomlkit": "0.15.1",
"typing-extensions": "4.16.0",
"uvicorn": "0.52.4",
"websockets": "16.1.1"
},
"Optional Dependencies": {
"altair": "6.2.2",
"anywidget": "0.11.0",
"loro": "1.13.2",
"mcp": "1.29.1",
"openai": "3.5.0",
"pandas": "3.0.5",
"pyarrow": "25.0.1",
"python-lsp-ruff": "2.3.3",
"python-lsp-server": "1.15.0",
"ruff": "0.16.5",
"vegafusion": "2.0.3"
},
"Experimental Flags": {}
}
Describe the bug
In the DataFrame Columns menu, when a column name is long the name is not truncated, which pushes the action icons off to the right until they are clipped by the dropdown's fixed width (and/or its scrollbar).
Expected behavior: the column name should truncate (with the full name available via title/tooltip) so the action icons stay in a fixed position and remain visible/clickable regardless of name length.
Code to reproduce
Open the table's Columns menu and note that the pin/focus and eye (hide) icons on the longer-named rows are pushed to the edge and clipped instead of staying aligned in a fixed-width action column.
Environment