Bug 149346

Summary: WebKit nightly uses the built-in Safari engine instead of its own on OS X 10.11 El Capitan
Product: WebKit Reporter: Michał Gołębiowski-Owczarek <m.goleb+bugzilla>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WORKSFORME    
Severity: Normal CC: ap, aroben, justin.garcia, kpdecker, timothy, tvillingen06
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Mac   
OS: OS X 10.11   

Michał Gołębiowski-Owczarek
Reported 2015-09-18 09:07:54 PDT
Since I upgraded to the El Capitan beta (I'm now using the GM candidate) I can't get WebKit nightly to use its own engine: 1. There is no "Check for updates..." in the Safari menu. 2. It uses the built-in Safari 9 engine which can be easily verified by going to http://kangax.github.io/compat-table/es6/ and seeing how the results are identical to Safari 9, not WebKit ones. 3. If I open Safari, close it & then open WebKit I always get the popup with a message: "Your Safari extensions have been migrated.". Every single time. I haven't had such problems in earlier OS X releases. Reported originally at https://twitter.com/m_gol/status/639445068731035648.
Attachments
Timothy Hatcher
Comment 1 2015-09-18 10:29:07 PDT
The issue is "rootless" prevents DYLD env vars from being used. That is how we point Safari to the WebKit frameworks in the nightly bundle. We are working on a fix, but it will be via a Safari update not a nightly update.
Kevin Decker
Comment 2 2015-10-06 13:43:33 PDT
Dropping WebKit nightlies from six-speed in light of this (all of my machines are now El Capitan). Will restore when the Safari fix lands.
Alexey Proskuryakov
Comment 3 2015-10-15 20:38:40 PDT
*** Bug 150180 has been marked as a duplicate of this bug. ***
Alexey Proskuryakov
Comment 4 2015-11-15 13:50:05 PST
*** Bug 151212 has been marked as a duplicate of this bug. ***
Alexey Proskuryakov
Comment 5 2015-11-15 13:50:43 PST
Alexey Proskuryakov
Comment 6 2016-02-24 20:23:39 PST
This has been fixed in OS update that shipped a while ago.
Michał Gołębiowski-Owczarek
Comment 7 2016-03-23 03:16:07 PDT
It used to work and now the bug is back. :( I reported it again as bug 155786.
Note You need to log in before you can comment on or make changes to this bug.