Share button not working in Safari on OSX El-Capitan

Share button not working in Safari on OSX El-Capitan

Since upgrading to the new El Capitain I have not been able to use the share button, one of the features that I liked the most with Safari. The strange thing was that it was working on my mac mini, while only my Macbook pro had the issue.

So, I did the next obvious thing, Google to rescue!

And here are some of the suggestions that I came across:

Might be corrupted Safari preferences after the upgrade to El Capitan.

Quit Safari if it's open.

Open a Finder window. From the Finder menu bar click Go > Go to Folder

Type or copy paste the following:

~/Library/Preferences/com.apple.Safari.plist

Click Go then move the com.apple.Safari.plist file to the trash.

Relaunch Safari then try the Share button.

Another one:

As for the spinning beach ball when trying to load a web page. Try troubleshooting Safari plugins and extensions. You may have third party software installed that's not compatible with Safari .

From the Safari menu bar click Safari > Preferences then select the Extensions tab. Turn that OFF, quit and relaunch Safari to test. If that helped, turn one extension on then quit and relaunch Safari to test until you find the incompatible extension then click uninstall.

If it's not an extensions issue, try troubleshooting third party plug-ins.

Back to Safari > Preferences. This time select the Security tab. Deselect: Allow all other plug-ins. Quit and relaunch Safari to test.

If that made a difference, instructions for troubleshooting plugins here.

None of the above were working for me and finally, I came across a thread:

The bug is caused by System Integrity Protection, a new feature of El Capitan.

Just disable SIP, restart, check your system (everything should be back to normal), and then enable it again.

And in-case you are wondering how to get that done:

Restart your machine and hold Cmd + R until you hear the chime. You'll enter recovery mode.

Once there open a terminal and type the following:

csrutil disable

This will disable the System Integrity Protection. After that just restart the machine.

All the widgets should be back.

Repeat the process again but this time type in the Terminal:

csrutil enable

And restart. You should be good to go now.

And finally I have the sharing option back in my Safari. And if you were wondering why the sharing feature was working on my mac mini - I was running the Apple Developer Program Beta Testing Mac OSx on my mac mini.

Hope someone finds this helpful.