The issue
A few months ago I successfully migrated an old private forum (~1 million posts in 14 years) from phpBB to Flarum. Everything is working perfectly except this issue I have with Firefox (not happening on chrome/edge): when I go inside a discussion, after a few seconds the page is opened the user avatars move a few pixels up. I know it sounds silly or pointless, but using the forum every day it becomes very noticeable, and it happens only with Firefox. The forum admin is a graphic designer so I bet most of you can imagine how many times a day he writes me something like "it's still happening! the avatars are moving! do something!".
I've already tried these steps:
- Disabling all extensions (and clearing the cache after)
- Removing all the custom css (and clearing the cache)
- Both of the above
- Installing a separate instance Flarum, pointing it to a clone of the db (with all extensions already disabled).
The issue persisted every time.
To be clear, this isn't an issue that in some way makes the forum unusable, it's just a visual "glitch". Is it happening to anyone else? This happens both in small and very big (50k+ posts) discussions. I tried keeping the FF inspector open to see if there was anything happening both in the console/styles/network panels, but didn't notice anything unusual.
Thanks to anyone who can point me in some other direction (I'm running out of ideas on how to debug it).
Flarum information
Flarum core: 1.7.2
PHP version: 8.1.18
MySQL version: 5.7.41-0ubuntu0.18.04.1
Loaded extensions: Core, date, libxml, openssl, pcre, zlib, filter, hash, json, pcntl, Reflection, SPL, session, standard, sodium, mysqlnd, PDO, xml, calendar, ctype, curl, dom, mbstring, FFI, fileinfo, ftp, gd, gettext, iconv, imagick, imap, exif, memcache, mysqli, pdo_mysql, pdo_sqlite, Phar, posix, ps, pspell, readline, shmop, SimpleXML, snmp, sockets, sqlite3, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xmlreader, xmlrpc, xmlwriter, xsl, zip, Zend OPcache
+------------------------------------+---------+--------+
| Flarum Extensions | | |
+------------------------------------+---------+--------+
| ID | Version | Commit |
+------------------------------------+---------+--------+
| flarum-flags | v1.7.0 | |
| flarum-suspend | v1.7.0 | |
| flarum-tags | v1.7.1 | |
| flarum-sticky | v1.7.0 | |
| flarum-markdown | v1.7.0 | |
| flarum-approval | v1.7.0 | |
| fof-user-directory | 1.2.3 | |
| flamarkt-backoffice | 0.1.3 | |
| zerosonesfun-elint | 3.4 | |
| the-turk-stickiest | 3.0.1 | |
| the-turk-flamoji | 1.0.4 | |
| the-turk-diff | 1.1.2 | |
| matteocontrini-imgur-upload | v3.9.1 | |
| ianm-html-head | 1.1.0 | |
| fof-subscribed | 1.1.3 | |
| fof-stopforumspam | 1.2.3 | |
| fof-split | 1.1.0 | |
| fof-polls | 1.3.0 | |
| fof-merge-discussions | 1.3.1 | |
| fof-ignore-users | 1.2.0 | |
| fof-formatting | 1.0.3 | |
| fof-discussion-thumbnail | 1.1.1 | |
| fof-byobu | 1.2.0 | |
| flarum-subscriptions | v1.7.0 | |
| flarum-statistics | v1.7.0 | |
| flarum-pusher | v1.7.0 | |
| flarum-nicknames | v1.7.0 | |
| flarum-mentions | v1.7.0 | |
| flarum-lock | v1.7.0 | |
| flarum-lang-english | v1.7.0 | |
| flarum-bbcode | v1.7.0 | |
| flamarkt-taxonomies | 0.1.9 | |
| darkle-fancybox | 1.1.2 | |
| clarkwinkelmann-post-stream-search | 1.0.1 | |
| clarkwinkelmann-post-bookmarks | 1.0.0 | |
| askvortsov-markdown-tables | v1.2.1 | |
| antoinefr-online | v1.0.1 | |
+------------------------------------+---------+--------+
Base URL: xxx
Installation path: xxx
Queue driver: sync
Session driver: file
Scheduler status: Never run
Mail driver: mailgun
Debug mode: off