viewport is deliberately re-read on every call while id and label are
memoised. It is not held in the store, so it takes no part in the
identify change-detection in createPipelineConnection — meaning a window
resize cannot trigger an identify storm, and the new size is simply picked up
by the next identify that happens for some other reason (including the 60 s
keep-alive).
Current session identity.
viewportis deliberately re-read on every call whileidandlabelare memoised. It is not held in the store, so it takes no part in the identify change-detection increatePipelineConnection— meaning a window resize cannot trigger an identify storm, and the new size is simply picked up by the next identify that happens for some other reason (including the 60 s keep-alive).