The Chrome Plugin Support Update

Rob Blau    ●    Nov 18, 2014
As you may or may not be aware, Google announced earlier this year that they will be pulling support for plugins from Chrome. Unfortunately, they have been fairly tight-lipped on the details and timing. But, over the last few months they have taken a few steps in this direction, adding more speed bumps for any users who wish to permit plugin use within Chrome, and completely disabling plugins on Linux already (as of v35). Google has not yet announced exactly when plugin support will be fully discontinued, but alluded to sometime around the end of 2014. There are two critical questions that will affect our recommendation to clients and future development in this area:

- When will plugin support finally be completely deactivated? (Google won’t say.)

- Will Java still be supported? (Java is currently a functional alternative to using our browser plugin, though we initially built the plugin because many clients wanted to move away from Java.)

Since we heard the news, we have been brainstorming on how best to replace the Shotgun functionality that is facilitated by our custom browser plugin. This includes Local File Linking and some Pipeline Toolkit functions, all of which need some sort of added tech to work around the standard browser security that disallows interaction with the file system from a web page. See this post in our GitHub repo for a bit more background.

Our long term plan is to work this functionality into our Shotgun Desktop client, but we are still in progress on that solution. We originally hoped to have it ready before the end of the year, but we need a bit more time to ensure we have a production-ready replacement. We are now aiming to deploy the new setup in a patch release in early 2015. Also, since locally hosted clients are traditionally delayed on new releases, it could take longer for them to receive the replacement solution compared to clients on hosted sites.

If your studio depends on Chrome and uses Shotgun’s Local File Linking or Pipeline Toolkit functionality, we strongly recommend that you have a contingency plan in place. Current workarounds include:

- Use another supported browser
- Lock off on a version of Chrome that still supports plugins - delay upgrading to the version where plugin support is pulled (of course this may carry some risk, as you may miss out on patches for any security vulnerabilities that are/were discovered after that version’s release)

We know this is not the best news for Chrome users, but it is unfortunately not entirely in our control, and we felt it would be prudent to warn you of the impending situation now so you have time to make alternate plans.

Of course, as always, if you have any questions or concerns, please reach out to our support team and we will do our best to work through this with you and find an acceptable solution.

The Shotgun Team