Endless loop when opening details column

Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can :heart:

Nextcloud version (eg, 20.0.5): 28.0.4.1
Operating system and version (eg, Ubuntu 20.04): Ubuntu 22.04.4 on Raspberry
Apache or nginx version (eg, Apache 2.4.25): Apache 2.4.52 (Ubuntu)
PHP version (eg, 7.4): 8.1.2-lubuntu2.14

The issue you are facing:

Is this the first time you’ve seen this error? (Y/N):Y

Steps to replicate it:

  1. Update from 28.0.3 to 28.0.4
  2. open files app
  3. try to open the details page/column → the column opens, the size of the file is shown, but nothing more and the cursors loops endlessly. Everything else seems to work, I can close the details column with the x button.

The size of the file doesn’t matter; I tried files of a few KB and > 100 MB in size.

core/js/mimetypelist.js was missing. I copied it from the previous 28.0.3 directory. The details column appears for every file.

But now the integrity test fails with a invalid hash:
Technical information

Results

  • core
    • INVALID_HASH
      • core/js/mimetypelist.js

Raw output

Array
(
[core] => Array
(
[INVALID_HASH] => Array
(
[core/js/mimetypelist.js] => Array
(
[expected] => 550ab566d30693bfa24ec4b15d9df87731ae8a3be8f79dabf94757e5b8b20eec6e4b678f17af1718297f2872f6b04519eeb024d1dff11947f29da431c7f11201
[current] => 9b89de5496909183d3ca56a76b9860d5d6479fb785d6b0891b6fcb16cbd8b8d510af6c26d93977d3ebac1bda01b625246fc2b36119c58e399044854c9f68372a

I am confused, because the hashes in the signature.json are the same for the old and the new file, namely the hash in the [expected] line above?