Dashboard icons are duplicated in collection folders

Hi, everyone.

I've faced with a strange problem after upgrading Metabase from 0.47.x to 0.48.4.

Dashboard icons seems to duplicate in every collection folder. I attached the "dashboard_icon_duplicates.gif" with the explanation of the problem. At the end of the gif, I've refreshed the page and duplicates has gone.

All duplicates seems to be an one object because they are selected simultaneously under admin account ("duplicates_seems_one_object.png" image, the text "1 элемент выбран" means "one element is chosen").

The problem is reproduced in different browsers. Could anyone give advice what could cause this problem?

dashboard_icon_duplicates

{
"browser-info": {
"language": "en-US",
"platform": "Win32",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36",
"vendor": "Google Inc."
},
"system-info": {
"file.encoding": "UTF-8",
"java.runtime.name": "OpenJDK Runtime Environment",
"java.runtime.version": "11.0.20.1+1-post-Ubuntu-0ubuntu120.04",
"java.vendor": "Ubuntu",
"java.vendor.url": "https://ubuntu.com/",
"java.version": "11.0.20.1",
"java.vm.name": "OpenJDK 64-Bit Server VM",
"java.vm.version": "11.0.20.1+1-post-Ubuntu-0ubuntu120.04",
"os.name": "Linux",
"os.version": "5.4.0-152-generic",
"user.language": "en",
"user.timezone": "Europe/Moscow"
},
"metabase-info": {
"databases": [
"h2",
"mysql"
],
"hosting-env": "unknown",
"application-database": "mysql",
"application-database-details": {
"database": {
"name": "MySQL",
"version": "8.0.35-0ubuntu0.20.04.1"
},
"jdbc-driver": {
"name": "MariaDB Connector/J",
"version": "2.7.10"
}
},
"run-mode": "prod",
"version": {
"date": "2024-01-29",
"tag": "v0.48.4",
"hash": "62145b0"
},
"settings": {
"report-timezone": null
}
}
}

It's specific to using MySQL as the system database.
Two solutions:

  1. Rename the dashboard/question. Then change back to original name.
  2. Use Postgres instead - much quicker.

Andrew, thank you for your quick reply.

i will follow your suggestions!