Overlapping clipping doesn't clip (hide). In a way it has logic as - - = +, but doubt that should apply here.
The clip-path CSS property creates a clipping region that sets what part of an element should be shown. Parts that are inside the region are shown, while those outside are hidden.
Chromium does it right IMHO.