Uploaded image for project: 'Firestorm'
  1. Firestorm
  2. FIRE-23012

Windows 10's UTF8 beta breaks URL parsing

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: Phoenix Firestorm 5.1.7
    • Fix Version/s: Phoenix Firestorm 7.0.0
    • Component/s: User Interface
    • Labels:
    • Environment:
    • Reported In:
      Firestorm 5.1.7.55786 Release

      Description

      Windows has a beta feature to add unicode UTF8 support which aims to support software that's been written in different languages. I've been testing it with various japanese software that before required japanese locales to function properly.
      It appears Firestorm does not play well with this feature enabled, breaking URL/hyperlink parsing by terminating the hyperlink at the first slash after the main adress. clicking said link also only opens the toplevel domain. This also breaks named hyperlinks, eg. https://some.url/ mylink.
      As this is a beta feature of windows i would not treat this as high priority, though if/when Microsoft is rolling out this feature proper it might be good knowing of it beforehand and perhaps having a fix ready in time.

        Activity

        Hide
        ansariel.hiller Ansariel Hiller added a comment -

        Yep, blame LL here: https://jira.secondlife.com

        Show
        ansariel.hiller Ansariel Hiller added a comment - Yep, blame LL here: https://jira.secondlife.com
        Hide
        whirly.fizzle Whirly Fizzle added a comment -

        Hmm I can't reproduce this on the LL viewer.

        Test system:

        Second Life Release 5.1.8.518593 (64bit)
        Release Notes
        
        You are at 90.0, 115.0, 21.9 in Testylvania Sandbox located at sim10552.agni.lindenlab.com (216.82.52.58:13012)
        SLURL: http://maps.secondlife.com/secondlife/Testylvania%20Sandbox/90/115/22
        (global coordinates 332,634.0, 306,291.0, 21.9)
        Second Life RC Magnum 18.08.30.519222
        Release Notes
        
        CPU: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (2808 MHz)
        Memory: 16274 MB
        OS Version: Microsoft Windows 10 64-bit (Build 17134)
        Graphics Card Vendor: NVIDIA Corporation
        Graphics Card: GeForce GTX 1050 Ti/PCIe/SSE2
        
        Windows Graphics Driver Version: 23.21.13.9124
        OpenGL Version: 4.6.0 NVIDIA 391.24
        
        Window size: 1920x1011
        Font Size Adjustment: 96pt
        UI Scaling: 1
        Draw distance: 128m
        Bandwidth: 3000kbit/s
        LOD factor: 1.125
        Render quality: 5 / 7
        Advanced Lighting Model: Enabled
        Texture memory: 512MB
        VFS (cache) creation time: April 03 2018 01:28:17
        
        J2C Decoder Version: KDU v7.10.4
        Audio Driver Version: FMOD Ex 4.44.64
        Dullahan: 1.1.1080 / CEF: 3.3325.1750.gaabe4c4 / Chromium: 65.0.3325.146
        LibVLC Version: 2.2.8
        Voice Server Version: Vivox 4.9.0002.30313
        
        Packets Lost: 56/8,656 (0.6%)
        September 07 2018 06:44:47
        

        https://prnt.sc/krqbja
        https://prnt.sc/krqc83

        Show
        whirly.fizzle Whirly Fizzle added a comment - Hmm I can't reproduce this on the LL viewer. Test system: Second Life Release 5.1.8.518593 (64bit) Release Notes You are at 90.0, 115.0, 21.9 in Testylvania Sandbox located at sim10552.agni.lindenlab.com (216.82.52.58:13012) SLURL: http: //maps.secondlife.com/secondlife/Testylvania%20Sandbox/90/115/22 (global coordinates 332,634.0, 306,291.0, 21.9) Second Life RC Magnum 18.08.30.519222 Release Notes CPU: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (2808 MHz) Memory: 16274 MB OS Version: Microsoft Windows 10 64-bit (Build 17134) Graphics Card Vendor: NVIDIA Corporation Graphics Card: GeForce GTX 1050 Ti/PCIe/SSE2 Windows Graphics Driver Version: 23.21.13.9124 OpenGL Version: 4.6.0 NVIDIA 391.24 Window size: 1920x1011 Font Size Adjustment: 96pt UI Scaling: 1 Draw distance: 128m Bandwidth: 3000kbit/s LOD factor: 1.125 Render quality: 5 / 7 Advanced Lighting Model: Enabled Texture memory: 512MB VFS (cache) creation time: April 03 2018 01:28:17 J2C Decoder Version: KDU v7.10.4 Audio Driver Version: FMOD Ex 4.44.64 Dullahan: 1.1.1080 / CEF: 3.3325.1750.gaabe4c4 / Chromium: 65.0.3325.146 LibVLC Version: 2.2.8 Voice Server Version: Vivox 4.9.0002.30313 Packets Lost: 56/8,656 (0.6%) September 07 2018 06:44:47 https://prnt.sc/krqbja https://prnt.sc/krqc83
        Hide
        whirly.fizzle Whirly Fizzle added a comment -

        Curious about the build number in your system information: OS: Microsoft Windows 10 64-bit (Build 9200)
        Build 9200 is Windows 8....

        Show
        whirly.fizzle Whirly Fizzle added a comment - Curious about the build number in your system information: OS: Microsoft Windows 10 64-bit (Build 9200) Build 9200 is Windows 8....
        Hide
        whirly.fizzle Whirly Fizzle added a comment -

        Hmm I can't repro on Firestorm either.

        Firestorm 5.1.7 (55786) Jul 13 2018 20:00:04 (64bit) (Firestorm-Releasex64) with Havok support
        Release Notes
        
        You are at 128.1, 127.7, 23.0 in Mesh Sandbox 2 located at sim8997.aditi.lindenlab.com (216.82.33.219:12035)
        SLURL: secondlife://Aditi/secondlife/Mesh%20Sandbox%202/128/128/23
        (global coordinates 205,440.0, 178,560.0, 23.0)
        DRTSIM-384 18.09.04.519319
        Release Notes
        
        CPU: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (2808 MHz)
        Memory: 16274 MB
        OS Version: Microsoft Windows 10 64-bit (Build 17134)
        Graphics Card Vendor: NVIDIA Corporation
        Graphics Card: GeForce GTX 1050 Ti/PCIe/SSE2
        
        Windows Graphics Driver Version: 23.21.13.9124
        OpenGL Version: 4.6.0 NVIDIA 391.24
        
        RestrainedLove API: (disabled)
        libcurl Version: libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.8 nghttp2/1.25.0
        J2C Decoder Version: KDU v7.10.4
        Audio Driver Version: FMOD Studio 1.10.05
        Dullahan: 1.1.1080 / CEF: 3.3325.1750.gaabe4c4 / Chromium: 65.0.3325.146
        LibVLC Version: 2.2.8
        Voice Server Version: Vivox 4.9.0002.27586
        
        Settings mode: Firestorm
        Viewer Skin: Firestorm (CtrlAltStudio)
        Window size: 1920x1011 px
        Font Used: Deja Vu (96 dpi)
        Font Size Adjustment: 0 pt
        UI Scaling: 1
        Draw distance: 128 m
        Bandwidth: 500 kbit/s
        LOD factor: 2
        Render quality: High-Ultra (6/7)
        Advanced Lighting Model: Yes
        Texture memory: 2048 MB (1)
        VFS (cache) creation time (UTC): 2018-3-29T19:32:42 
        Built with MSVC version 1800
        Packets Lost: 126/3,972 (3.2%)
        September 07 2018 06:59:07 SLT
        
        Show
        whirly.fizzle Whirly Fizzle added a comment - Hmm I can't repro on Firestorm either. Firestorm 5.1.7 (55786) Jul 13 2018 20:00:04 (64bit) (Firestorm-Releasex64) with Havok support Release Notes You are at 128.1, 127.7, 23.0 in Mesh Sandbox 2 located at sim8997.aditi.lindenlab.com (216.82.33.219:12035) SLURL: secondlife: //Aditi/secondlife/Mesh%20Sandbox%202/128/128/23 (global coordinates 205,440.0, 178,560.0, 23.0) DRTSIM-384 18.09.04.519319 Release Notes CPU: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (2808 MHz) Memory: 16274 MB OS Version: Microsoft Windows 10 64-bit (Build 17134) Graphics Card Vendor: NVIDIA Corporation Graphics Card: GeForce GTX 1050 Ti/PCIe/SSE2 Windows Graphics Driver Version: 23.21.13.9124 OpenGL Version: 4.6.0 NVIDIA 391.24 RestrainedLove API: (disabled) libcurl Version: libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.8 nghttp2/1.25.0 J2C Decoder Version: KDU v7.10.4 Audio Driver Version: FMOD Studio 1.10.05 Dullahan: 1.1.1080 / CEF: 3.3325.1750.gaabe4c4 / Chromium: 65.0.3325.146 LibVLC Version: 2.2.8 Voice Server Version: Vivox 4.9.0002.27586 Settings mode: Firestorm Viewer Skin: Firestorm (CtrlAltStudio) Window size: 1920x1011 px Font Used: Deja Vu (96 dpi) Font Size Adjustment: 0 pt UI Scaling: 1 Draw distance: 128 m Bandwidth: 500 kbit/s LOD factor: 2 Render quality: High-Ultra (6/7) Advanced Lighting Model: Yes Texture memory: 2048 MB (1) VFS (cache) creation time (UTC): 2018-3-29T19:32:42 Built with MSVC version 1800 Packets Lost: 126/3,972 (3.2%) September 07 2018 06:59:07 SLT
        Hide
        whirly.fizzle Whirly Fizzle added a comment -

        Ansariel Hiller
        Did this reproduce for you?

        Show
        whirly.fizzle Whirly Fizzle added a comment - Ansariel Hiller Did this reproduce for you?
        Hide
        MercuryDoll Lumi Merkurlicht added a comment -

        The windows build number was because i set firestorm's executable temporarily in windows8 compatibility mode to test it. (it didn't make a difference in the bug, but it does change the buildnumber for apps).
        Also might be worth mentioning that i have the japanese language pack installed, though windows UI and locale etc is set to UK english. It sounds plausible to me that it requires a non-latin language to reproduce the bug, I remember in old versions of windows, when the locale is set to japanese it displayed backslashes \ as yen symbols ¥ for local addresses (e.g. C:¥Windows¥drivers)

        Show
        MercuryDoll Lumi Merkurlicht added a comment - The windows build number was because i set firestorm's executable temporarily in windows8 compatibility mode to test it. (it didn't make a difference in the bug, but it does change the buildnumber for apps). Also might be worth mentioning that i have the japanese language pack installed, though windows UI and locale etc is set to UK english. It sounds plausible to me that it requires a non-latin language to reproduce the bug, I remember in old versions of windows, when the locale is set to japanese it displayed backslashes \ as yen symbols ¥ for local addresses (e.g. C:¥Windows¥drivers)

          People

          • Assignee:
            shouldbeworkingonit.linden ShouldBeWorkingOnIt Linden
            Reporter:
            MercuryDoll Lumi Merkurlicht
          • Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated: