LAYER_BASED_SVG_ENGINE, PUBLIC_SUFFIX_LIST, and WEB_CRYPTO flags are removed since these features are always enabled
For some reason we now need formatLocalizedString() defined in LocalStringsQt. It never was needed before and I don't really understand why that changed.
WebKit is moving towards using std::span instead of passing around constData(), length()
CryptoCilent and SharedMemory got moved from WebKit to WebCore
Had to remove the String(QByteArrayView) since it was causing ambiguities when passing constData(), length()
Remove usage of LockHolder
focusedOrMainFrame() can now return null, meaning we need to check any time we call it
Merges in changes from upstream.
Notably:
std::span
instead of passing aroundconstData(), length()
constData(), length()