-
Bug
-
Resolution: Fixed
-
P2
-
8u60
-
b02
-
Not verified
Summary says most of it.
In 8u60 WebView updated their code to a newer version of QTWebKit. It turns out that some APIs are used there that apple considers "private" --
ubrk_getRuleStatus
ubrk_setUText
ucnv_getCanonicalName
ucnv_reset
ucol_strcollIter
If you web search we can find many a QTWebKit thread talking about how to fix this. That, however, is for another bug. This is a "Fix it now" bug for packager.
To fix this, update packager to delete the webkit dylib (like we did with the QuickTime stuff). This makes it so webview cannot be used by Mac App Store apps. But this is better than breaking all web apps.
In 8u60 WebView updated their code to a newer version of QTWebKit. It turns out that some APIs are used there that apple considers "private" --
ubrk_getRuleStatus
ubrk_setUText
ucnv_getCanonicalName
ucnv_reset
ucol_strcollIter
If you web search we can find many a QTWebKit thread talking about how to fix this. That, however, is for another bug. This is a "Fix it now" bug for packager.
To fix this, update packager to delete the webkit dylib (like we did with the QuickTime stuff). This makes it so webview cannot be used by Mac App Store apps. But this is better than breaking all web apps.
- relates to
-
JDK-8138652 [macosx] New WebView Native Code uses private Apple APIs
- Resolved
-
JDK-8174806 Packager update App Store runtime rules for libjfxwebkit.dylib
- Resolved