When trying to paint onto a thin model, viewport canvas will paint onto the backside of the model if the brush size is as wide as the thickness of the model where you are painting. This is probably not wanted. As such there should be an option to not paint on the backside.