Merge "Do not draw snapshot starting window if can't get a valid Canvas." into main