Alt-zoom (object view) focuses toward the bottom-left of the click when UI size isn't 100% (UI-scaled vs raw coordinates) #460

Closed
opened 2026-10-05 19:22:20 +00:00 by slipstream-reports · 2 comments
Collaborator

Source: in-viewer report (Help > Report Bug)

Reporter (avatar name as given; not verified):

Zael Morningstar

System

Version: 1.1.0.1
Channel: Slipstream Beta
OS: Microsoft Windows 11 64-bit (Build 26300.9457)
CPU: AMD Ryzen 5 5600 6-Core Processor (3493.47 MHz)
Memory: 16299 MB
GPU: AMD Radeon RX 7600
GPU driver: 32.0.31041.1004
Vulkan: 1.4.349; ray tracing: enabled
Window: 1920x1009
Grid: Second Life Main Grid (Agni)
Region: Tuvalu
Settings:
  AlchemyRenderTonemapType = 1
  RenderDeferredSSAO = false
  RenderDepthOfField = 0
  RenderFPSLimit = 0
  RenderFSAAType = 1
  RenderFarClip = 128
  RenderHiDPI = 0
  RenderMaxTextureResolution = 2048
  RenderMaxVideoMemoryMB = 0
  RenderMirrors = 0
  RenderQualityPerformance = 3
  RenderReflectionProbeCount = 64
  RenderReflectionProbeDetail = 1
  RenderReflectionProbeLevel = 1
  RenderReflectionProbeResolution = 128
  RenderScreenSpaceReflections = 0
  RenderShadowDetail = 0
  RenderTransparentWater = false
  RenderVKAOStandard = 1
  RenderVKAlphaShadingRate = 0
  RenderVKGodRays = 0
  RenderVKOpaqueShadingRate = 0
  RenderVKProjectorShadows = 1
  RenderVKRayTracing = 1
  RenderVKRenderScale = 1
  RenderVKShadowResolution = 1024
  RenderVKSunShadows = 1
  RenderVKTAA = 0
  RenderVKTextureCompression = 1
  RenderVKUpscaler = 0
  RenderVSyncEnable = false
  RenderVolumeLODFactor = 1.375
  UIScaleFactor = 1.225

Description

When using the Object View camera mode, the target or point of focus is always very far off from where I've clicked, and in my experience so far it has always been to the bottom left from where I've clicked. So whenever I try to zoom in on a specific object, it never zooms in on what I want.

Steps to reproduce

not given

Log excerpt

Full scrubbed excerpt: slipstream-log-excerpt.txt

Last 40 lines
2026-10-05T19:14:01Z <mem>               PrivateUsage KB:      5073544
2026-10-05T19:14:01Z <mem>     QuotaNonPagedPoolUsage KB:          126
2026-10-05T19:14:01Z <mem>        QuotaPagedPoolUsage KB:          973
2026-10-05T19:14:01Z <mem> QuotaPeakNonPagedPoolUsage KB:         2933
2026-10-05T19:14:01Z <mem>     QutaPeakPagedPoolUsage KB:          997
2026-10-05T19:14:01Z <mem>             Total Physical KB:     16689320
2026-10-05T19:14:01Z <mem>              Total Virtual KB:   2147483647
2026-10-05T19:14:01Z <mem>                 Total page KB:     67020968
2026-10-05T19:14:01Z <mem>             WorkingSetSize KB:      3740476
2026-10-05T19:14:01Z <mem>                     timestamp: 2026-10-05T19:14:01.04Z

2026-10-05T19:14:03Z WARNING #CoreHttp# llcorehttp/_httppolicy.cpp(403) LLCore::HttpPolicy::stageAfterCompletion : HTTP request 00000216264D0070 failed after 5 retries.  Reason:  Timeout was reached (Easy_28)
2026-10-05T19:14:19Z INFO # newview/llappviewer.cpp(9254) LLAppViewer::idle : Transmitting sessions stats
2026-10-05T19:14:41Z INFO #FrameWatcher# llcommon/llsys.cpp(1268) FrameWatcher::tick :  slowest framerate for last 600 seconds 25.0
2026-10-05T19:14:41Z <mem>             Avail Physical KB:      2688304
2026-10-05T19:14:41Z <mem>              Avail Virtual KB:   2147483647
2026-10-05T19:14:41Z <mem>                 Avail page KB:     31316316
2026-10-05T19:14:41Z <mem>              Page Fault Count:      5655210
2026-10-05T19:14:41Z <mem>              PagefileUsage KB:      5073544
2026-10-05T19:14:41Z <mem>          PeakPagefileUsage KB:      5436748
2026-10-05T19:14:41Z <mem>         PeakWorkingSetSize KB:      3971132
2026-10-05T19:14:41Z <mem>            Percent Memory use:           83
2026-10-05T19:14:41Z <mem>               PrivateUsage KB:      5073544
2026-10-05T19:14:41Z <mem>     QuotaNonPagedPoolUsage KB:          125
2026-10-05T19:14:41Z <mem>        QuotaPagedPoolUsage KB:          973
2026-10-05T19:14:41Z <mem> QuotaPeakNonPagedPoolUsage KB:         2933
2026-10-05T19:14:41Z <mem>     QutaPeakPagedPoolUsage KB:          997
2026-10-05T19:14:41Z <mem>             Total Physical KB:     16689320
2026-10-05T19:14:41Z <mem>              Total Virtual KB:   2147483647
2026-10-05T19:14:41Z <mem>                 Total page KB:     67020968
2026-10-05T19:14:41Z <mem>             WorkingSetSize KB:      3740476
2026-10-05T19:14:41Z <mem>                     timestamp: 2026-10-05T19:14:41.08Z

2026-10-05T19:16:25Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 143.20
2026-10-05T19:16:35Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 207.50
2026-10-05T19:16:45Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 212.40
2026-10-05T19:16:50Z INFO # newview/llviewerdisplay.cpp(195) display_stats : MEMORY: 3580MB
2026-10-05T19:16:55Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 213.60
2026-10-05T19:17:05Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 212.50
2026-10-05T19:17:06Z INFO #AppInit# llwindow/lldxhardware.cpp(234) LLDXHardware::getDriverVersionWMI :  DriverVersion : 32.0.31041.1004

Filed by the Slipstream report relay. The reporter's identity is not verified; system details are as sent by the reporter.

**Source:** in-viewer report (Help > Report Bug) **Reporter** (avatar name as given; not verified): ~~~text Zael Morningstar ~~~ ### System ~~~text Version: 1.1.0.1 Channel: Slipstream Beta OS: Microsoft Windows 11 64-bit (Build 26300.9457) CPU: AMD Ryzen 5 5600 6-Core Processor (3493.47 MHz) Memory: 16299 MB GPU: AMD Radeon RX 7600 GPU driver: 32.0.31041.1004 Vulkan: 1.4.349; ray tracing: enabled Window: 1920x1009 Grid: Second Life Main Grid (Agni) Region: Tuvalu Settings: AlchemyRenderTonemapType = 1 RenderDeferredSSAO = false RenderDepthOfField = 0 RenderFPSLimit = 0 RenderFSAAType = 1 RenderFarClip = 128 RenderHiDPI = 0 RenderMaxTextureResolution = 2048 RenderMaxVideoMemoryMB = 0 RenderMirrors = 0 RenderQualityPerformance = 3 RenderReflectionProbeCount = 64 RenderReflectionProbeDetail = 1 RenderReflectionProbeLevel = 1 RenderReflectionProbeResolution = 128 RenderScreenSpaceReflections = 0 RenderShadowDetail = 0 RenderTransparentWater = false RenderVKAOStandard = 1 RenderVKAlphaShadingRate = 0 RenderVKGodRays = 0 RenderVKOpaqueShadingRate = 0 RenderVKProjectorShadows = 1 RenderVKRayTracing = 1 RenderVKRenderScale = 1 RenderVKShadowResolution = 1024 RenderVKSunShadows = 1 RenderVKTAA = 0 RenderVKTextureCompression = 1 RenderVKUpscaler = 0 RenderVSyncEnable = false RenderVolumeLODFactor = 1.375 UIScaleFactor = 1.225 ~~~ ### Description ~~~text When using the Object View camera mode, the target or point of focus is always very far off from where I've clicked, and in my experience so far it has always been to the bottom left from where I've clicked. So whenever I try to zoom in on a specific object, it never zooms in on what I want. ~~~ ### Steps to reproduce _not given_ ### Log excerpt Full scrubbed excerpt: [slipstream-log-excerpt.txt](https://git.slipstreamviewer.org/attachments/aa54f82f-3b37-4d88-bfa8-b20f803dacda) <details><summary>Last 40 lines</summary> ~~~log 2026-10-05T19:14:01Z <mem> PrivateUsage KB: 5073544 2026-10-05T19:14:01Z <mem> QuotaNonPagedPoolUsage KB: 126 2026-10-05T19:14:01Z <mem> QuotaPagedPoolUsage KB: 973 2026-10-05T19:14:01Z <mem> QuotaPeakNonPagedPoolUsage KB: 2933 2026-10-05T19:14:01Z <mem> QutaPeakPagedPoolUsage KB: 997 2026-10-05T19:14:01Z <mem> Total Physical KB: 16689320 2026-10-05T19:14:01Z <mem> Total Virtual KB: 2147483647 2026-10-05T19:14:01Z <mem> Total page KB: 67020968 2026-10-05T19:14:01Z <mem> WorkingSetSize KB: 3740476 2026-10-05T19:14:01Z <mem> timestamp: 2026-10-05T19:14:01.04Z 2026-10-05T19:14:03Z WARNING #CoreHttp# llcorehttp/_httppolicy.cpp(403) LLCore::HttpPolicy::stageAfterCompletion : HTTP request 00000216264D0070 failed after 5 retries. Reason: Timeout was reached (Easy_28) 2026-10-05T19:14:19Z INFO # newview/llappviewer.cpp(9254) LLAppViewer::idle : Transmitting sessions stats 2026-10-05T19:14:41Z INFO #FrameWatcher# llcommon/llsys.cpp(1268) FrameWatcher::tick : slowest framerate for last 600 seconds 25.0 2026-10-05T19:14:41Z <mem> Avail Physical KB: 2688304 2026-10-05T19:14:41Z <mem> Avail Virtual KB: 2147483647 2026-10-05T19:14:41Z <mem> Avail page KB: 31316316 2026-10-05T19:14:41Z <mem> Page Fault Count: 5655210 2026-10-05T19:14:41Z <mem> PagefileUsage KB: 5073544 2026-10-05T19:14:41Z <mem> PeakPagefileUsage KB: 5436748 2026-10-05T19:14:41Z <mem> PeakWorkingSetSize KB: 3971132 2026-10-05T19:14:41Z <mem> Percent Memory use: 83 2026-10-05T19:14:41Z <mem> PrivateUsage KB: 5073544 2026-10-05T19:14:41Z <mem> QuotaNonPagedPoolUsage KB: 125 2026-10-05T19:14:41Z <mem> QuotaPagedPoolUsage KB: 973 2026-10-05T19:14:41Z <mem> QuotaPeakNonPagedPoolUsage KB: 2933 2026-10-05T19:14:41Z <mem> QutaPeakPagedPoolUsage KB: 997 2026-10-05T19:14:41Z <mem> Total Physical KB: 16689320 2026-10-05T19:14:41Z <mem> Total Virtual KB: 2147483647 2026-10-05T19:14:41Z <mem> Total page KB: 67020968 2026-10-05T19:14:41Z <mem> WorkingSetSize KB: 3740476 2026-10-05T19:14:41Z <mem> timestamp: 2026-10-05T19:14:41.08Z 2026-10-05T19:16:25Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 143.20 2026-10-05T19:16:35Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 207.50 2026-10-05T19:16:45Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 212.40 2026-10-05T19:16:50Z INFO # newview/llviewerdisplay.cpp(195) display_stats : MEMORY: 3580MB 2026-10-05T19:16:55Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 213.60 2026-10-05T19:17:05Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 212.50 2026-10-05T19:17:06Z INFO #AppInit# llwindow/lldxhardware.cpp(234) LLDXHardware::getDriverVersionWMI : DriverVersion : 32.0.31041.1004 ~~~ </details> --- <sub>Filed by the Slipstream report relay. The reporter's identity is not verified; system details are as sent by the reporter.</sub>
Owner

We couldn't reproduce this on Linux: Alt-zoom centres on wherever you click. It may be Windows-specific (window/DPI scaling, mouse capture, or how modifier keys and clicks are reported). We're reviewing the Windows-specific paths and will ship a best-effort fix in a beta; please retest then and tell us if it's still off.

We couldn't reproduce this on Linux: Alt-zoom centres on wherever you click. It may be Windows-specific (window/DPI scaling, mouse capture, or how modifier keys and clicks are reported). We're reviewing the Windows-specific paths and will ship a best-effort fix in a beta; please retest then and tell us if it's still off.
sky_line changed title from [viewer] Alt-Zoom (Object View) not behaving as expected to Alt-zoom (object view) focuses toward the bottom-left of the click when UI size isn't 100% (UI-scaled vs raw coordinates) 2026-10-06 13:07:41 +00:00
Owner

Reproduced. Cause found: it's the UI size setting, not Windows.

This reporter has UIScaleFactor = 1.225 (UI size about 122%). With any UI size other than 100%, Alt-zoom / object view focuses on a point toward the bottom-left of where you click, and the further you click from that corner, the bigger the miss. Somewhere in the Alt-zoom pick path, the click position is being used in UI-scaled coordinates (window pixels ÷ UI size) where raw window pixels are needed, which pulls every click toward the origin. The project owner reproduced it by changing UI size; at 100% it works correctly.

A fix is in progress: tracing the pick → ray → focus path, our Vulkan pick replacements included, for the scaled/raw mix-up. Normal click-selection and hover tips are being checked for the same problem.

Workaround until the fix ships: set UI size to 100% (Preferences > General > UI Size).

**Reproduced. Cause found:** it's the **UI size** setting, not Windows. This reporter has `UIScaleFactor = 1.225` (UI size about 122%). With any UI size other than 100%, Alt-zoom / object view focuses on a point toward the **bottom-left** of where you click, and the further you click from that corner, the bigger the miss. Somewhere in the Alt-zoom pick path, the click position is being used in UI-scaled coordinates (window pixels ÷ UI size) where raw window pixels are needed, which pulls every click toward the origin. The project owner reproduced it by changing UI size; at 100% it works correctly. A fix is in progress: tracing the pick → ray → focus path, our Vulkan pick replacements included, for the scaled/raw mix-up. Normal click-selection and hover tips are being checked for the same problem. **Workaround until the fix ships:** set UI size to 100% (Preferences > General > UI Size).
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#460
No description provided.