View Issue Details

IDProjectCategoryView StatusLast Update
00300892.x IDE BugsWorkspacesPublic2018-10-18 14:40
ReporterDanAssigned ToCoreTech 
PriorityMediumSeverityC - GeneralReproducibility100%
Status AssignedResolutionOpen 
Platform-OSWindows 10OS VersionPro x64
Product Version2.2.0 
Target VersionFixed in Version 
Summary0030089: Workspaces: Mouse zoom in/out can make the workspace jump to very odd locations if cursor becomes offset during zooms
DescriptionMouse zoom in/out can make the workspace jump to very odd locations if cursor becomes offset during zooms. Where we're using the mouse location as the "origin" of the zoom and we don't cap the offset or even that a window stays within the visible area of the workspace, this pushes windows around and in the case of being zoomed right out, can cause windows to jump out of sight.

See the attached .gif for an example.

We have reports from users that autocomplete is offset when zoomed in, which doesn't seem to be the case if you keep your cursor over the code editor in question as you zoom - it's just that it's easy to introduce an offset (although, as you can see from the gif, the IDE does its best to keep them together).
Steps To Reproduce1. Start the IDE and create a new project.
2. Create any resource. (Code editor if you want to see the autocomplete behaviour also.)
3. Use Ctrl + Mousewheel to zoom in/out, but move your mouse cursor position occasionally.
4. Observe this makes the window jump around in the workspace and frequently pushes it right out of view or causes other visual issues.

Repro: "100%" - very easy to achieve through routine usage.
TagsNo tags attached.
2.x IDE Found In2.2.0.343
2.x Runtime Found In2.2.0.258
2.x IDE Verified In
2.x Runtime Verified In

Activities

Dan

2018-10-16 12:04

Adminstrator  

WorkspaceZooming.gif (2,104,695 bytes)