Agreed, canvas cannot fill whole window because canvas’s width/height ratio should be always same.
I see what you are saying but if I build an app for windows or osX, the aspect ratio does not have to always be the same
The app window is re-sizable to any ratio and the code can account for that and re-position objects etc
Display default background color will be propagated to canvas.parentNode with build #3275