7 cases matching your filters.
Source
Appeal
Category
Guideline 2.5.6 - Performance. Your app uses a third-party JavaScript runtime for executing user scripts that does not use JavaScriptCore.
Fix: Replaced QuickJS with JavaScriptCore framework. For languages other than JavaScript, used sandboxed interpretation with output piped back to WKWebView. Student code runs in JSContext with proper sandb...
Guideline 2.5.6 - Your app browses the web but does not use the WebKit framework for rendering web content.
Fix: Applied for the alternative browser engine entitlement for EU distribution. For non-EU markets, switched the rendering backend to WKWebView while keeping our custom UI and features on top. Users outsi...
Guideline 2.5.6 - Performance. Your apps embedded code editor uses a non-WebKit JavaScript execution engine for code preview.
Fix: Switched preview rendering to WKWebView. Code editing still uses custom syntax highlighting. Preview now runs user code in a sandboxed WKWebView with proper content security policy.
Guideline 2.5.6 - Performance. Your app opens external links in a custom in-app browser that does not use SFSafariViewController or WKWebView.
Fix: Replaced custom browser with SFSafariViewController for external links. This provides the standard Safari experience including content blockers, autofill, and cookies. For internal web content, used W...
Guideline 2.5.6 - Your app includes a built-in code editor with web preview that uses a non-WebKit rendering engine.
Fix: Replaced the custom JS engine with WKWebView for all web preview functionality. Kept our custom syntax highlighting and code editing but all rendering now goes through WebKit. Performance decreased sl...
Guideline 2.5.6 - Performance. Apps that browse the web must use the appropriate WebKit framework and WebKit JavaScript.
Fix: Replaced custom rendering with WKWebView. Added custom UI on top of WebKit for the browser features (tabs, bookmarks, ad blocking). Core web rendering now uses standard WebKit.
Guideline 2.5.6 - Performance. Your browser app uses a custom JavaScript engine instead of JavaScriptCore/WebKit.
Fix: Removed V8 engine and switched to WKWebView with JavaScriptCore. Added value through browser features: built-in ad blocker, reader mode, cross-device sync, and privacy features. All web rendering uses...