Devices with iOS 16.5 or later no longer work on our website https://next.dk/beregn/nybil/1/indtast-nummerplade
Our test device is in Danish but it says something along the line of "There are repeating problems with "https://next.dk/beregn/nybil/1/indtast-nummerplade?basketId=..." on Safari. Chrome will just say that the page cannot be shown.
We found that if you disable the experimental setting (Safari) "next-generation inline layout integration (IFC)" it works again, but it's no use since we can't get our customers to do that. For some reason that setting is on as default at least in iOS >=16.5. If you have an Apple device with iOS <16.5 it would be helpful if you can check what the setting is set to or if it exists at all!
The website is using Angular 12.0.4 with a mix of bootstrap and Angular material components.
If you Google "next-generation inline layout integration" there's no help in understanding what it is and what it does. Does anyone know?
This is not an issue on Android or PC.
Any help is very appreciated.
While checking with WebKit engineer working on IFC, it was confirmed that it was fixed in following commit:
https://github.com/WebKit/WebKit/commit/9d3c89bfe30cee221fa647c3599cc8b0d033fbd5
But following bug is raised to add related test case for better coverage in future:
https://bugs.webkit.org/show_bug.cgi?id=259251
Apple does not comment on when the following commit will make to public release but just to confirm, it has been fixed.