I just gave a client a tour of their new Kirby website, and ran into an interesting bug. While logged into the panel, opening a file in a new tab (via both cmd+click and right click > open in new tab) breaks the panel. The new tab opens with a 500 Internal Server Error message, the current tab stops responding and shows the same error when I refresh (and does so until I navigate away from the panel and then back to it).
This wasn’t happening on my localhost dev server, so I’m assuming it’s a server thing. Here’s what we’re using for that:
- Dreamhost Happy Hosting (i.e., shared — not my decision)
- PHP 7.4 FastGCI (I’m in the middle of switching it to PHP 7.4 CGI to see if that makes a difference — takes a while)
- Kirby v18.104.22.168