ArcRotateCamera.zoomToMouseLocation does not take targetScreenOffset into account

@PolygonalSun there is one more issue with targetScreenOffset i’m running into:
The specular reflection seems to also not take it into account… but I have a feeling that this might be by design?
Sorry if this is a noob question but I cant find much about the targetScreenOffset in the documentation and that’s why I’m not sure if it should be taken into account everywhere or only in some situations.

I updated the playground to illustrate it: https://playground.babylonjs.com/#SRZRWV#1682, when you zoom in you can see that the specular reflection is towards the original camera position without the offset… remove line 59 for comparison.

(additional context why i would really love to make this work: this is the behaviour im trying to achieve How to change the camera target without having that target automatically centered on the screen - #14 by PolygonalSun maybe you remember the old thread :slight_smile: → with these issues solved there could be a complete feature in Babylon’s ArcRotateCamera = update the target position without centering the camera which i think many people could appreciate)