The current viewport is set in the update routine to preserve the backwards compatibility. Additionally, it can be copy-pasted from the field description. It can be put here as default as well, I don't care :D