It should, since I changed the behavior in each `CanvasBackend` to initially show, then warm up, then `Canvas` tells them to `hide` if requested there.