System Information
Ubuntu Linux 16.04, CPU rendering
Blender Version
Broken: (example: 2.78.5 ba256b32ee5)
Short description of error
When a transparent or semi-transparent material is used over a Shadow Catcher plane, the plane gets rendered in front of the transparent object when using Branched Path Tracing sampling.
Exact steps for others to reproduce the error
Just add a transparent object in front of a plane with Shadow Catcher enabled and use Branched Path Tracing sampling.
For example, this is the expected render obtained with Path Tracing sampling:
This is the broken one obtained with Branched Path Tracing:
This is the material and sampling settings used with the broken plane:








