Funny you mention turbo/hotwire, I actually encountered a bug almost immediately after upgrading to Rails 7 where for some reason HTML5 video tags would work after a real page load but would not (with no error messages or anything) after a hotwire/turbo-"page"-"reload". I tore hotwire and turbo out and it worked.
Oh, this was only on iOS and macos Safari, of course. Worked fine on FF/chrome.
Oh, this was only on iOS and macos Safari, of course. Worked fine on FF/chrome.