Alchemy UI size incorrectly reports it's size in Preferences with >100% display scaling in Windows 10
Summary
Alchemy UI size under Preferences > Advanced shows 1.00 UI size but is actually at a different UI size when using display scaling in Windows >100%. This also affects HTML like the login page and web profiles.
Steps to reproduce
Set Windows to 125% display scaling. Launch Alchemy. Alchemy UI size will match the size of windows automatically. Open web profile, it's too small. Resizing web profile after it finishes loading will make it render at the correct size.
What is the current bug behavior?
With 125% scaling in Windows Alchemy will set the UI size properly automatically but will still report as being 1.00 in settings. HTML renders as if UI size is 1.00. Setting Alchemy UI size to something other than 1.00 with display scaling >100% in Windows will be additive (125% in windows and 1.25 UI in Alchemy will look like 150% in Alchemy).
What is the expected correct behavior?
Alchemy UI size should report the actual size. UI size should be relative to 100% in windows rather than additive like it is now. HTML should render at the size relative to the UI size setting.
Environment
(Please open Help->About Alchemy
and use Copy to Clipboard then paste its contents within the code blocks below)
Alchemy 6.3.4 (132) (64 bit) Dec 12 2019 19:30:48 (Alchemy Project FluffyFox) (B)
Release Notes
You are at 219.2, 217.1, 24.8 in Palmwood located at sim10764.agni.lindenlab.com (216.82.56.54:13014)
SLURL: http://maps.secondlife.com/secondlife/Palmwood/219/217/25
(global coordinates 144347.0, 343257.0, 24.8)
Second Life Server 2019-12-04T20:29:26.533447
Release Notes
CPU: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz (3499.99 MHz)
Memory: 16311 MB
OS Version: Microsoft Windows 10 64-bit (Build 18363)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce GTX 970/PCIe/SSE2
Windows Graphics Driver Version: 26.21.14.4120
OpenGL Version: 4.6.0 NVIDIA 441.20
Window size: 2560x1361
Font Size Adjustment: 96pt
UI Scaling: 1
Draw distance: 128m
Bandwidth: 6000kbit/s
LOD factor: 2
Render quality: 5
Advanced Lighting Model: Enabled
Texture memory: 3072MB
VFS (cache) creation time: October 11 2019 14:32:17
RestrainedLove API: (disabled)
libcurl Version: libcurl/7.66.0 OpenSSL/1.1.1d zlib/1.2.11 WinIDN nghttp2/1.39.2
J2C Decoder Version: OpenJPEG: 1.5.1, Runtime: 1.5.1
Audio Driver Version: FMOD Studio 2.00.03
Font Decoder Version: FreeType 2.10.1
Dullahan: 1.3.201911222103 / CEF: 78.3.7+gea7ef34+chromium-78.0.3904.108 / Chromium: 78.0.3904.108
LibVLC Version: 2.2.8
Voice Server Version: Not Connected
Built with MSVC version 192428314
Packets Lost: 20/140634 (0.0%)
December 17 2019 14:52:49
Relevant logs and/or screenshots
This shows the UI size at 2.00 to match Windows 200% scaling but still reports being 1.00.