Metabase 54 Table Issues

The new tables on Metabase 54 look great, however, the auto scale feature that used to always fit data and columns to fill the screen no longer applies, and you have to manually alter column widths which is a very tedious process, as in order for it to save, you have to do it in the edit dashboard phase, where you can't see the full dashboard. Additionally, the horizontal scroll bar is always visible which makes the Dashboard look incredibly busy (could we not have it visible on hover like before).

I also wanted to ask, is there ever going to be a feature that saves scaling across various screen sizes, as the Dashboards look drastically different across different screen sizes?

Hi @evanknight

We actually just added better support for table column width in version 54. It should be available in version 54.10 specifically.
See here for more details: Fix width to screen size for table card in dashboards, now that we save question-level settings · Issue #57381 · metabase/metabase · GitHub

Would you be able to try the latest version and see if it matches what you're looking for? Thanks!

1 Like

Hi @eliotdm

Thank you very much for your response. I have downloaded Version 54.10, and I still have the same issue. Is there a setting I have to toggle?

Hm, I might be misunderstanding the concern here then.
Could you share some screenshots of what you're seeing?

Thanks @eliotdm , for example, 2nd table not filling the entire Question space on the Dashboard, whereas in previous Metabase Version, it fit to scale.

Thanks for sending that.

I understand your issue, however, it should work as you describe in the latest version.
Can you try to edit the Dashboard and re-add the Question that isn't autosized, or try to edit the size of the Card on the Dashboard? It may be that it's not applying to Cards that were added to Dashboard in a previous version.

If that still doesn't work, can copy and paste the JSON from Admin -> Troubleshooting so we can create a bug to look into this?

Hi @eliotdm

Please see below JSON. Recreating the question did not help with Auto sizing the tables.

Kind Regards
Evan

{
"browser-info": {
"language": "en-US",
"platform": "Win32",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36",
"vendor": "Google Inc."
},
"metabase-info": {
"databases": [
"postgres",
"h2",
"sqlserver"
],
"run-mode": "prod",
"plan-alias": "",
"version": {
"date": "2025-05-19",
"tag": "v0.54.9",
"hash": "e928f90"
},
"settings": {
"report-timezone": "Africa/Johannesburg"
},
"hosting-env": "unknown",
"application-database": "postgres",
"application-database-details": {
"database": {
"name": "PostgreSQL",
"version": "16.9 (Debian 16.9-1.pgdg120+1)"
},
"jdbc-driver": {
"name": "PostgreSQL JDBC Driver",
"version": "42.7.4"
}
}
},
"system-info": {
"file.encoding": "UTF-8",
"java.runtime.name": "OpenJDK Runtime Environment",
"java.runtime.version": "21.0.7+6-LTS",
"java.vendor": "Eclipse Adoptium",
"java.vendor.url": "https://adoptium.net/",
"java.version": "21.0.7",
"java.vm.name": "OpenJDK 64-Bit Server VM",
"java.vm.version": "21.0.7+6-LTS",
"os.name": "Linux",
"os.version": "5.15.167.4-microsoft-standard-WSL2",
"user.language": "en",
"user.timezone": "GMT"
}
}

1 Like

@evanknight thank you!

To confirm, I see that the JSON you posted shows that you're on version 0.54.9 ("tag": "v0.54.9").
Do you have a different instance running 0.54.10 where you also saw the issue?

Hi @eliotdm

Yes you are correct, I tried creating a new instance with the latest version, which also did not correct the issue. But it was also apparent in version 0.54.10.

Hi @eliotdm I am just following up on the above request, to see if there has been any solution found?

Hi @evanknight - we are investigating, and we'll aim to get you an answer soon!

I've mentioned this since the new tables were changed, the new tables really are poor. Don't know why they changed them. They are frustrating!
In addition I think there is a bug with word wrap for existing tables. I've set word wrap on and it appears fine in the main question but in the dash word wrap doesn't work. Either that's by design (if so why?) or must be a bug?
Running 0.54.11

{
"browser-info": {
"language": "en-GB",
"platform": "MacIntel",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
"vendor": "Google Inc."
},
"metabase-info": {
"databases": [
"postgres",
"redshift"
],
"run-mode": "prod",
"plan-alias": "",
"version": {
"date": "2025-06-03",
"tag": "v0.54.11",
"hash": "d52912d"
},
"settings": {
"report-timezone": "Europe/London"
},
"hosting-env": "unknown",
"application-database": "postgres",
"application-database-details": {
"database": {
"name": "PostgreSQL",
"version": "15.10"
},
"jdbc-driver": {
"name": "PostgreSQL JDBC Driver",
"version": "42.7.4"
}
}
},
"system-info": {
"file.encoding": "UTF-8",
"java.runtime.name": "OpenJDK Runtime Environment",
"java.runtime.version": "21.0.7+6-LTS",
"java.vendor": "Eclipse Adoptium",
"java.vendor.url": "https://adoptium.net/",
"java.version": "21.0.7",
"java.vm.name": "OpenJDK 64-Bit Server VM",
"java.vm.version": "21.0.7+6-LTS",
"os.name": "Linux",
"os.version": "5.10.235-227.919.amzn2.x86_64",
"user.language": "en",
"user.timezone": "GMT"
}
}

Hi @eliotdm many thanks!