When vignette shape is zero (0), scale affects opacity, not size
See subject. This is a bug (or at least a side effect of the algorithm producing an unwanted/unexpected behavior) in the vignette module.
To reproduce, set shape to 0, brightness to -1 and play with the scale parameter. The size of the vignette stays fixed but the opacity changes.