YuriySamorodov

  • Dec 15, 2024
  • Joined Nov 16, 2024
  • 18 discussions
  • 31 posts
  • 0 best answers
  • 30 points
  • To enhance the Orion browser for iOS, I propose a feature that allows users to manually select their preferred language for the browser interface and web content, independent of the system language settings. Currently, Orion defaults to the language set in the iOS system, which can limit accessibility and usability for users who prefer different languages.

    Feature Proposal: Manual Language Selection

    1. User Control Over Language Preference

    • Users should have the option to choose their preferred language from a list of supported languages within the Orion settings. This would allow for a more personalized browsing experience, especially for multilingual users or those working with specific languages for translation purposes.

    2. Benefits of Manual Language Selection

    • Improved Accessibility: Users can navigate the browser in their preferred language, which is particularly beneficial for those who may not be fluent in the system's default language.
    • Enhanced Translation Workflows: For users engaged in translation tasks, being able to set a specific language can streamline their workflow and improve efficiency when accessing multilingual content.
    • Consistency Across Platforms: This feature would align with practices seen in other browsers like Firefox, which allows users to set preferred languages for web content, thereby enhancing user experience across different platforms.

    3. Implementation Considerations

    • The feature could be integrated into the existing settings menu, allowing users to easily switch languages without affecting other applications or system-wide settings.

    Conclusion

    Introducing a manual language selection feature in Orion for iOS would significantly enhance user experience by providing greater control over language preferences. This adjustment not only caters to diverse user needs but also aligns with modern browsing standards seen in competing browsers. By prioritizing user feedback and implementing this feature, Orion can further establish itself as a versatile and user-friendly browser option.

    • laiz replied to this.
    • Hi,

      It looks like Orion RC Version 0.99.130-rc (WebKit 621.1.2.111.4) is missing translation for Disable Sticky Headers label under Sweep Icon:

      I have checked translation string on Localazy and it seems its not there either:
      https://localazy.com/p/orion-browser/phrases/1105/?sort=-1&sortBy=key&search=Disable%20sticky

      System Configuration:

      Version 0.99.130-rc (WebKit 621.1.2.111.4) ; 13.4 (22F66)
      Ventura (13)

      Any chance to add a translation string for Disable Sticky Headers label?

      Best regards,
      Yuriy

      • Steps to reproduce the issue:

        1. Install Orion 1.3.14 (6) (Testflight)
        2. Go to any website with a favicon, I'm using https://news.ycombinator.com as an example in the pictures below
        3. Look at the address bar
        4. Notice the favicon is nowhere to be seen
        5. Revert back to 1.3.14 (2)
        6. The favicon is present as expected

        Expected behavior:
        1.3.14 (2) and prior behavior, which is also the expected behavior:

        Orion and iOS versions:

        1.3.14 (6)

        18

        • Summary:
          Seems like language settings in Orion RC stopped being saved per profile, reverting to default settings upon browser restart. This issue was not present in earlier versions, specifically prior to Orion RC 0.99.129.4.1-rc

          Steps to Reproduce:

          1. Create two profiles in Orion RC
          2. Open a Profile 2 and change language under Settings (Cmd+,) > General
          3. Relaunch Orion RC when prompted
          4. Open Profile 1. Language should be set to default (English), but it is now set to the language of the Profile 2
          5. Change language in Profile 1 to English.
          6. Relaunch the browser
          7. Open Profile 2 in Orion RC.
          8. Observe that the language setting has reverted to the default (geo-detected) language instead of retaining the selected language.

          Recording

          Actual Behavior:
          The language setting resets to the default option every time the browser is restarted, disregarding any changes made by the user.

          Configuration:

          Product: Orion RC
          Version: 0.99.129.4.1-rc (WebKit 621.1.2.111.4)
          Reported Date: December 7, 2024
          Environment: Apple macOS 13.4 (22F66)

          Additional Information:

          • This issue appears to have emerged after updating to Orion RC 0.99.129.4.1-rc, as previous versions allowed users to save their language preferences per profile without issue.
          • Similar problems have been reported in other contexts where settings do not persist across sessions, indicating a potential underlying bug related to profile management or settings retention in the Orion RC environment

          Similar issues:

          Expected Behavior:
          The selected language should remain consistent across sessions and be specific to each user profile, allowing for personalized browsing experiences.

          Recommendations for Fix:

          • Investigate changes made in Orion RC 0.99.129.4.1 that may have impacted how profile-specific settings are saved.
          • Implement a mechanism to ensure that language preferences are retained across sessions for each user profile.
          • Consider rolling back recent changes if a quick fix is not feasible within a reasonable timeframe.

          This bug might be affecting user experience in Orion RC for those who rely on the language settings in the browser.
          Thank you for considering this issue!

          Best regards,
          Yuriy

          0.99.129.4.1-rc (WebKit 621.1.2.111.4) ; macOS 13.4 (22F66)

          • Summary:
            The "Manage Extensions" button in the Orion browser's Extensions menu is not translated to the user's selected language. This appears to be an oversight, as a translation string for "Manage Extension" (manage_extensions) is available on the Localazy translation platform under the link https://localazy.com/p/orion-browser/phrases/1105/edit/_a8028217319800354106

            Steps to Reproduce:

            1. Open the Orion browser
            2. Go to the Extensions menu (either via the puzzle piece icon or the Tools > Extensions menu)
            3. Observe that the "Manage Extensions" button is displayed in English, even when the browser is set to a different language.

            Actual Behavior:
            The "Manage Extensions" button remains in English, even when the browser is set to another language.

            Expected Behavior:
            The "Manage Extensions" button should be translated to the user's selected language, matching the translations provided for other UI elements.

            Configuration

            • Orion RC Version 0.99.129.4.1-rc (WebKit 621.1.2.111.4)
            • Apple macOS Ventura 13.4 build 22F66 (Intel)

            Additional Information:
            A translation string for "Manage Extension" (manage_extensions) is available on the Localazy translation platform at the following URL:
            https://localazy.com/p/orion-browser/phrases/1105/edit/_a8028217319800354106

            This suggests the translation is available, but has not been integrated into the Orion browser UI.

            Please investigate this issue and ensure the "Manage Extensions" button is properly translated for all supported languages. Let me know if you need any further information.

            Best regards,
            Yuriy

            • Bug Description

              It looks like the menu item "Show Start Page" under the Bookmarks menu is missing a translation string and always displayed in English:

              Furthermore, I checked the Localazy platform at https://localazy.com/p/orion-browser/phrases/1105/?sort=-1&sortBy=key&search=Show%20start%20page and confirmed that there is no translation string available for this particular item.

              Configuration

              • Orion RC Version 0.99.129.4.1-rc (WebKit 621.1.2.111.4)
              • Apple macOS Ventura 13.4 build 22F66 (Intel)

              Possible solution
              To resolve this issue, I suggest adding a translation string for "Show Start Page" to the Localazy platform. This will allow users to translate "Show Start Page" in their native languages.

              I hope this report is helpful in identifying and resolving this localization oversight. Please let me know if you need any additional information from me.

              Best regards,
              Yuriy

              • I wanted to bring an issue to your attention regarding the localization and UI design of the button "Get" available under the location below:

                Tools > Extensions > Popular Extensions

                I noticed that the Russian word "Получить" (Get) does not fit properly within the allocated button space.

                This appears to be a broader localization challenge, as the shortest Russian synonym "Скачать" also exceeds the available width.

                It seems the dimensions of this button are optimized for the English word "Get" and do not adjust dynamically to accommodate translations into other languages.
                To confirm, I tested translations of the word "Get" in several other languages, including:

                • German ("Herunterladen")
                • Spanish ("Obtener")
                • Chinese ("获取")
                • Arabic ("الحصول على").

                In each case, the translated text was too long to fit comfortably within the provided UI element.

                This suggests that the current design does not support localization properly and may result in a suboptimal user experience for non-English speakers. I would recommend exploring a more flexible button/box layout that can scale to handle varying word lengths and script directions across different languages.

                Some potential solutions could include:

                • Implementing a dynamic, responsive design that adjusts the button/box size based on the length of the translated text.
                • Display the text using an ellipsis to indicate truncated text.

                I hope this feedback is helpful. Please let me know if you have any questions or if there is anything else I can do to assist with this issue.

                This issue has been reproduced on the following configuration:

                Orion RC version 0.99.129.4.1-rc
                macOS Ventura 13.4 build 22F66 (Intel).

                Best regards,
                Yuriy

                • Getting the following error on Intel Macbook Pro after the recent Orion RC update:

                  -------------------------------------
                  Translated Report (Full Report Below)
                  -------------------------------------
                  
                  Process:               Orion RC [65115]
                  Path:                  /Applications/Orion RC.app/Contents/MacOS/Orion RC
                  Identifier:            com.kagi.kagimacOS.RC
                  Version:               0.99 (129.4)
                  Code Type:             X86-64 (Native)
                  Parent Process:        launchd [1]
                  User ID:               501
                  
                  Date/Time:             2024-12-04 16:25:04.0899 +0400
                  OS Version:            macOS 13.4 (22F66)
                  Report Version:        12
                  Bridge OS Version:     7.5 (20P5058)
                  Anonymous UUID:        5EB6E745-C521-98EF-BE15-551152A72D0D
                  
                  Sleep/Wake UUID:       52902B07-D244-48BA-9ADB-736A8C3C0275
                  
                  Time Awake Since Boot: 410000 seconds
                  Time Since Wake:       20439 seconds
                  
                  System Integrity Protection: enabled
                  
                  Crashed Thread:        0
                  
                  Exception Type:        EXC_CRASH (SIGABRT)
                  Exception Codes:       0x0000000000000000, 0x0000000000000000
                  
                  Termination Reason:    Namespace DYLD, Code 4 Symbol missing
                  Symbol not found: _$sSo17OS_dispatch_queueC8DispatchE12asyncAndWait7executexxyKXE_tKlF
                  Referenced from: <D3080090-905C-34B4-9102-A4D6EB93EED7> /Applications/Orion RC.app/Contents/MacOS/Orion RC
                  Expected in:     <0E74F81C-C73A-36DE-A7E6-C951EABFA6FC> /usr/lib/swift/libswiftDispatch.dylib
                  (terminated at launch; ignore backtrace)
                  
                  Thread 0 Crashed:
                  0   dyld                          	    0x7ff81295fc42 __abort_with_payload + 10
                  1   dyld                          	    0x7ff812979fd7 abort_with_payload_wrapper_internal + 82
                  2   dyld                          	    0x7ff81297a009 abort_with_payload + 9
                  3   dyld                          	    0x7ff8128fe8f0 dyld4::halt(char const*) + 375
                  4   dyld                          	    0x7ff8128fbb71 dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 4526
                  5   dyld                          	    0x7ff8128fa3bd start + 1805
                  
                  
                  Thread 0 crashed with X86 Thread State (64-bit):
                    rax: 0x0000000002000209  rbx: 0x0000000000000000  rcx: 0x00007ff7b4baef78  rdx: 0x00007ff7b4baf3e0
                    rdi: 0x0000000000000006  rsi: 0x0000000000000004  rbp: 0x00007ff7b4baefc0  rsp: 0x00007ff7b4baef78
                     r8: 0x00007ff7b4baefe0   r9: 0x0000000000000000  r10: 0x00000000000000b2  r11: 0x0000000000000246
                    r12: 0x00000000000000b2  r13: 0x00007ff7b4baf3e0  r14: 0x0000000000000004  r15: 0x0000000000000006
                    rip: 0x00007ff81295fc42  rfl: 0x0000000000000246  cr2: 0x000000010c234000
                    
                  Logical CPU:     0
                  Error Code:      0x02000209 
                  Trap Number:     133
                  
                  
                  Binary Images:
                         0x10b34d000 -        0x10bfd9fff com.kagi.kagimacOS.RC (0.99) <d3080090-905c-34b4-9102-a4d6eb93eed7> /Applications/Orion RC.app/Contents/MacOS/Orion RC
                         0x10c280000 -        0x10c2aafff com.peakstep.ZIPFoundation (1.0) <0230d94f-32b3-335a-b57b-2a6e3ea04a8d> /Applications/Orion RC.app/Contents/Frameworks/ZIPFoundation.framework/Versions/A/ZIPFoundation
                         0x10c1bc000 -        0x10c1fffff org.sparkle-project.Sparkle (1.24.0) <70f79cb9-8441-3285-8e86-950fb40d562e> /Applications/Orion RC.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle
                         0x110bb4000 -        0x1119d4fff com.apple.WebKit (621) <6cf26a81-c1d3-3c99-ace7-2710186ec711> /Applications/Orion RC.app/Contents/Frameworks/WebKit.framework/Versions/A/WebKit
                         0x10cb99000 -        0x10cd4cfff com.apple.WebKitLegacy (621) <987778f0-d535-3b15-b67e-82960059cc7e> /Applications/Orion RC.app/Contents/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
                         0x10ea1c000 -        0x10f4d0fff libwebrtc.dylib (*) <43c86dcb-1a17-3385-a6d3-7d9171d5b6f7> /Applications/Orion RC.app/Contents/Frameworks/libwebrtc.dylib
                         0x10c247000 -        0x10c247fff com.apple.WebInspectorUI (621) <b00a9516-4c11-33f6-b339-14bf63b44956> /Applications/Orion RC.app/Contents/Frameworks/WebInspectorUI.framework/Versions/A/WebInspectorUI
                         0x117671000 -        0x118fa5fff com.apple.JavaScriptCore (621) <499a0090-c7af-3293-b313-df96f828f61b> /Applications/Orion RC.app/Contents/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
                         0x1237ae000 -        0x126173fff com.apple.WebCore (621) <1cb4c2f0-c12e-3da2-ac05-2a6597929039> /Applications/Orion RC.app/Contents/Frameworks/WebCore.framework/Versions/A/WebCore
                         0x10c2e3000 -        0x10c60cfff libANGLE-shared.dylib (*) <e6c651e1-4d39-36e4-9e84-aa734fdfaef3> /Applications/Orion RC.app/Contents/Frameworks/libANGLE-shared.dylib
                         0x10c813000 -        0x10ca38fff com.apple.WebGPU (621) <7fd4cff6-48a9-39c7-84d0-cad5d8f73597> /Applications/Orion RC.app/Contents/Frameworks/WebGPU.framework/Versions/A/WebGPU
                      0x7ff8128f4000 -     0x7ff81298c5cf dyld (*) <9e98a840-a3ac-31c1-ab97-829af9bd6864> /usr/lib/dyld
                  
                  External Modification Summary:
                    Calls made by other processes targeting this process:
                      task_for_pid: 0
                      thread_create: 0
                      thread_set_state: 0
                    Calls made by this process:
                      task_for_pid: 0
                      thread_create: 0
                      thread_set_state: 0
                    Calls made by all processes on this machine:
                      task_for_pid: 0
                      thread_create: 0
                      thread_set_state: 0
                  
                  VM Region Summary:
                  ReadOnly portion of Libraries: Total=879.1M resident=0K(0%) swapped_out_or_unallocated=879.1M(100%)
                  Writable regions: Total=9492K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=9492K(100%)
                  
                                                  VIRTUAL   REGION 
                  REGION TYPE                        SIZE    COUNT (non-coalesced) 
                  ===========                     =======  ======= 
                  STACK GUARD                       56.0M        1 
                  Stack                             8192K        1 
                  VM_ALLOCATE                          8K        2 
                  __CTF                               824        1 
                  __DATA                            31.6M      569 
                  __DATA_CONST                      39.1M      365 
                  __DATA_DIRTY                      1888K      214 
                  __FONT_DATA                        2352        1 
                  __INFO_FILTER                         8        1 
                  __LINKEDIT                       247.2M       13 
                  __OBJC_RO                         66.3M        1 
                  __OBJC_RW                         2013K        2 
                  __TEXT                           632.0M      587 
                  dyld private memory                260K        2 
                  shared memory                        4K        1 
                  ===========                     =======  ======= 
                  TOTAL                              1.1G     1761 
                  
                  
                  
                  -----------
                  Full Report
                  -----------
                  
                  {"app_name":"Orion RC","timestamp":"2024-12-04 16:25:04.00 +0400","app_version":"0.99","slice_uuid":"d3080090-905c-34b4-9102-a4d6eb93eed7","build_version":"129.4","platform":1,"bundleID":"com.kagi.kagimacOS.RC","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.4 (22F66)","roots_installed":0,"name":"Orion RC","incident_id":"2A92F3B7-2008-4B3E-A40B-B7F49DE528B2"}
                  {
                    "uptime" : 410000,
                    "procRole" : "Default",
                    "version" : 2,
                    "userID" : 501,
                    "deployVersion" : 210,
                    "modelCode" : "MacBookPro16,1",
                    "coalitionID" : 40834,
                    "osVersion" : {
                      "train" : "macOS 13.4",
                      "build" : "22F66",
                      "releaseType" : "User"
                    },
                    "captureTime" : "2024-12-04 16:25:04.0899 +0400",
                    "incident" : "2A92F3B7-2008-4B3E-A40B-B7F49DE528B2",
                    "pid" : 65115,
                    "cpuType" : "X86-64",
                    "roots_installed" : 0,
                    "bug_type" : "309",
                    "procLaunch" : "2024-12-04 16:25:04.0466 +0400",
                    "procStartAbsTime" : 411695843816649,
                    "procExitAbsTime" : 411695886881496,
                    "procName" : "Orion RC",
                    "procPath" : "\/Applications\/Orion RC.app\/Contents\/MacOS\/Orion RC",
                    "bundleInfo" : {"CFBundleShortVersionString":"0.99","CFBundleVersion":"129.4","CFBundleIdentifier":"com.kagi.kagimacOS.RC"},
                    "storeInfo" : {"deviceIdentifierForVendor":"5B608907-836F-575D-AB2E-C634F969F41A","thirdParty":true},
                    "parentProc" : "launchd",
                    "parentPid" : 1,
                    "coalitionName" : "com.kagi.kagimacOS.RC",
                    "crashReporterKey" : "5EB6E745-C521-98EF-BE15-551152A72D0D",
                    "codeSigningID" : "com.kagi.kagimacOS.RC",
                    "codeSigningTeamID" : "TFVG979488",
                    "codeSigningFlags" : 570520337,
                    "codeSigningValidationCategory" : 6,
                    "codeSigningTrustLevel" : 0,
                    "wakeTime" : 20439,
                    "bridgeVersion" : {"build":"20P5058","train":"7.5"},
                    "sleepWakeUUID" : "52902B07-D244-48BA-9ADB-736A8C3C0275",
                    "sip" : "enabled",
                    "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
                    "termination" : {"code":4,"flags":518,"namespace":"DYLD","indicator":"Symbol missing","details":["(terminated at launch; ignore backtrace)"],"reasons":["Symbol not found: _$sSo17OS_dispatch_queueC8DispatchE12asyncAndWait7executexxyKXE_tKlF","Referenced from: <D3080090-905C-34B4-9102-A4D6EB93EED7> \/Applications\/Orion RC.app\/Contents\/MacOS\/Orion RC","Expected in:     <0E74F81C-C73A-36DE-A7E6-C951EABFA6FC> \/usr\/lib\/swift\/libswiftDispatch.dylib"]},
                    "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
                    "faultingThread" : 0,
                    "threads" : [{"triggered":true,"id":5569673,"threadState":{"r13":{"value":140701865800672},"rax":{"value":33554953},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":4},"rsi":{"value":4},"r8":{"value":140701865799648},"cr2":{"value":4498604032},"rdx":{"value":140701865800672},"r10":{"value":178},"r9":{"value":0},"r15":{"value":6},"rbx":{"value":0},"trap":{"value":133},"err":{"value":33554953},"r11":{"value":582},"rip":{"value":140703440436290,"matchesCrashFrame":1},"rbp":{"value":140701865799616},"rsp":{"value":140701865799544},"r12":{"value":178},"rcx":{"value":140701865799544},"flavor":"x86_THREAD_STATE","rdi":{"value":6}},"frames":[{"imageOffset":441410,"symbol":"__abort_with_payload","symbolLocation":10,"imageIndex":11},{"imageOffset":548823,"symbol":"abort_with_payload_wrapper_internal","symbolLocation":82,"imageIndex":11},{"imageOffset":548873,"symbol":"abort_with_payload","symbolLocation":9,"imageIndex":11},{"imageOffset":43248,"symbol":"dyld4::halt(char const*)","symbolLocation":375,"imageIndex":11},{"imageOffset":31601,"symbol":"dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*)","symbolLocation":4526,"imageIndex":11},{"imageOffset":25533,"symbol":"start","symbolLocation":1805,"imageIndex":11}]}],
                    "usedImages" : [
                    {
                      "source" : "P",
                      "arch" : "x86_64",
                      "base" : 4482977792,
                      "CFBundleShortVersionString" : "0.99",
                      "CFBundleIdentifier" : "com.kagi.kagimacOS.RC",
                      "size" : 13160448,
                      "uuid" : "d3080090-905c-34b4-9102-a4d6eb93eed7",
                      "path" : "\/Applications\/Orion RC.app\/Contents\/MacOS\/Orion RC",
                      "name" : "Orion RC",
                      "CFBundleVersion" : "129.4"
                    },
                    {
                      "source" : "P",
                      "arch" : "x86_64",
                      "base" : 4498915328,
                      "CFBundleShortVersionString" : "1.0",
                      "CFBundleIdentifier" : "com.peakstep.ZIPFoundation",
                      "size" : 176128,
                      "uuid" : "0230d94f-32b3-335a-b57b-2a6e3ea04a8d",
                      "path" : "\/Applications\/Orion RC.app\/Contents\/Frameworks\/ZIPFoundation.framework\/Versions\/A\/ZIPFoundation",
                      "name" : "ZIPFoundation",
                      "CFBundleVersion" : "0.9.11"
                    },
                    {
                      "source" : "P",
                      "arch" : "x86_64",
                      "base" : 4498112512,
                      "CFBundleShortVersionString" : "1.24.0",
                      "CFBundleIdentifier" : "org.sparkle-project.Sparkle",
                      "size" : 278528,
                      "uuid" : "70f79cb9-8441-3285-8e86-950fb40d562e",
                      "path" : "\/Applications\/Orion RC.app\/Contents\/Frameworks\/Sparkle.framework\/Versions\/A\/Sparkle",
                      "name" : "Sparkle",
                      "CFBundleVersion" : "1.24.0"
                    },
                    {
                      "source" : "P",
                      "arch" : "x86_64",
                      "base" : 4575674368,
                      "CFBundleShortVersionString" : "621",
                      "CFBundleIdentifier" : "com.apple.WebKit",
                      "size" : 14815232,
                      "uuid" : "6cf26a81-c1d3-3c99-ace7-2710186ec711",
                      "path" : "\/Applications\/Orion RC.app\/Contents\/Frameworks\/WebKit.framework\/Versions\/A\/WebKit",
                      "name" : "WebKit",
                      "CFBundleVersion" : "621.1.2.111.4"
                    },
                    {
                      "source" : "P",
                      "arch" : "x86_64",
                      "base" : 4508454912,
                      "CFBundleShortVersionString" : "621",
                      "CFBundleIdentifier" : "com.apple.WebKitLegacy",
                      "size" : 1785856,
                      "uuid" : "987778f0-d535-3b15-b67e-82960059cc7e",
                      "path" : "\/Applications\/Orion RC.app\/Contents\/Frameworks\/WebKitLegacy.framework\/Versions\/A\/WebKitLegacy",
                      "name" : "WebKitLegacy",
                      "CFBundleVersion" : "621.1.2.111.4"
                    },
                    {
                      "source" : "P",
                      "arch" : "x86_64",
                      "base" : 4540448768,
                      "size" : 11227136,
                      "uuid" : "43c86dcb-1a17-3385-a6d3-7d9171d5b6f7",
                      "path" : "\/Applications\/Orion RC.app\/Contents\/Frameworks\/libwebrtc.dylib",
                      "name" : "libwebrtc.dylib"
                    },
                    {
                      "source" : "P",
                      "arch" : "x86_64",
                      "base" : 4498681856,
                      "CFBundleShortVersionString" : "621",
                      "CFBundleIdentifier" : "com.apple.WebInspectorUI",
                      "size" : 4096,
                      "uuid" : "b00a9516-4c11-33f6-b339-14bf63b44956",
                      "path" : "\/Applications\/Orion RC.app\/Contents\/Frameworks\/WebInspectorUI.framework\/Versions\/A\/WebInspectorUI",
                      "name" : "WebInspectorUI",
                      "CFBundleVersion" : "621.1.2.111.4"
                    },
                    {
                      "source" : "P",
                      "arch" : "x86_64",
                      "base" : 4687597568,
                      "CFBundleShortVersionString" : "621",
                      "CFBundleIdentifier" : "com.apple.JavaScriptCore",
                      "size" : 26431488,
                      "uuid" : "499a0090-c7af-3293-b313-df96f828f61b",
                      "path" : "\/Applications\/Orion RC.app\/Contents\/Frameworks\/JavaScriptCore.framework\/Versions\/A\/JavaScriptCore",
                      "name" : "JavaScriptCore",
                      "CFBundleVersion" : "621.1.2.111.4"
                    },
                    {
                      "source" : "P",
                      "arch" : "x86_64",
                      "base" : 4890222592,
                      "CFBundleShortVersionString" : "621",
                      "CFBundleIdentifier" : "com.apple.WebCore",
                      "size" : 43802624,
                      "uuid" : "1cb4c2f0-c12e-3da2-ac05-2a6597929039",
                      "path" : "\/Applications\/Orion RC.app\/Contents\/Frameworks\/WebCore.framework\/Versions\/A\/WebCore",
                      "name" : "WebCore",
                      "CFBundleVersion" : "621.1.2.111.4"
                    },
                    {
                      "source" : "P",
                      "arch" : "x86_64",
                      "base" : 4499320832,
                      "size" : 3317760,
                      "uuid" : "e6c651e1-4d39-36e4-9e84-aa734fdfaef3",
                      "path" : "\/Applications\/Orion RC.app\/Contents\/Frameworks\/libANGLE-shared.dylib",
                      "name" : "libANGLE-shared.dylib"
                    },
                    {
                      "source" : "P",
                      "arch" : "x86_64",
                      "base" : 4504760320,
                      "CFBundleShortVersionString" : "621",
                      "CFBundleIdentifier" : "com.apple.WebGPU",
                      "size" : 2252800,
                      "uuid" : "7fd4cff6-48a9-39c7-84d0-cad5d8f73597",
                      "path" : "\/Applications\/Orion RC.app\/Contents\/Frameworks\/WebGPU.framework\/Versions\/A\/WebGPU",
                      "name" : "WebGPU",
                      "CFBundleVersion" : "621.1.2.111.4"
                    },
                    {
                      "source" : "P",
                      "arch" : "x86_64",
                      "base" : 140703439994880,
                      "size" : 624080,
                      "uuid" : "9e98a840-a3ac-31c1-ab97-829af9bd6864",
                      "path" : "\/usr\/lib\/dyld",
                      "name" : "dyld"
                    }
                  ],
                    "sharedCache" : {
                    "base" : 140703439372288,
                    "size" : 21474836480,
                    "uuid" : "867bf49e-1375-3009-9693-a1621961928a"
                  },
                    "vmSummary" : "ReadOnly portion of Libraries: Total=879.1M resident=0K(0%) swapped_out_or_unallocated=879.1M(100%)\nWritable regions: Total=9492K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=9492K(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nSTACK GUARD                       56.0M        1 \nStack                             8192K        1 \nVM_ALLOCATE                          8K        2 \n__CTF                               824        1 \n__DATA                            31.6M      569 \n__DATA_CONST                      39.1M      365 \n__DATA_DIRTY                      1888K      214 \n__FONT_DATA                        2352        1 \n__INFO_FILTER                         8        1 \n__LINKEDIT                       247.2M       13 \n__OBJC_RO                         66.3M        1 \n__OBJC_RW                         2013K        2 \n__TEXT                           632.0M      587 \ndyld private memory                260K        2 \nshared memory                        4K        1 \n===========                     =======  ======= \nTOTAL                              1.1G     1761 \n",
                    "legacyInfo" : {
                    "threadTriggered" : {
                  
                    }
                  },
                    "logWritingSignature" : "f78cfb5f768c62c103a7dfb95a5a4755be69d89b",
                    "trialInfo" : {
                    "rollouts" : [
                      {
                        "rolloutId" : "6112d17137f5d11121dcd4e2",
                        "factorPackIds" : {
                  
                        },
                        "deploymentId" : 240000570
                      },
                      {
                        "rolloutId" : "6246d6a916a70b047e454124",
                        "factorPackIds" : {
                  
                        },
                        "deploymentId" : 240000010
                      }
                    ],
                    "experiments" : [
                  
                    ]
                  }
                  }

                  Orion RC 0.99 (129.4) ; macOS Ventura 13.4 (22F66)

                  Ventura (13)

                  • Hi,

                    I just noticed many items under Edit menu are not translated.

                    However, corresponding translation strings are present under Kagi/Kagi-macOS/Resources/en.lproj
                    https://localazy.com/p/orion-browser/phrases/1105/?sort=-1&sortBy=key&search=Spelling

                    Orion RC
                    Version 0.99.129.2-rc (WebKit 621.1.2.111.4)
                    Build date Nov 20 2024
                    MacBook Pro (macOS Ventura 13.4 build 22F66)

                    Could you please kindly look into this and advise?

                    Best regards,
                    Yuriy

                    • This appears to be consistent, at least for me and Vlad, although it doesn't happen in a completely clean Virtualbuddy VM running Orion RC, so there appears to be something stateful about the bug.

                      On a system that is affected (Mac Mini M4 running 15.1.1), the beachball hang is reproducible in a clean, new Orion Profile (i.e. not inheriting preferences, settings or extensions etc.)

                      Resetting Orion entirely on the system (Caches, Preferences, Application Support) doesn't change anything - the issue still occurs on an entirely clean install of Orion RC.

                      The issue doesn't occur on the same computer on a clean install of Orion 0.99.129-beta.

                      Mac OS 15.1.1, Orion RC version 0.99.129.2-rc

                      Sequoia (15)

                      • Hi,

                        I would like to suggest an enhancement to the spoiler functionality on https://orionfeedback.org/. While the current implementation works well for text content, it would be beneficial to extend this feature to support media content like images and videos as well.

                        This improvement would be particularly valuable for mobile users, where screen space is limited and the ability to selectively reveal media content could significantly enhance the browsing experience.

                        Thank you for considering this suggestion.

                        Best regards,
                        Yuriy

                        • Hi,

                          I would like to bring to your attention a usability issue I encountered while using the Orion Browser, specifically regarding the size of the "Create" button.

                          The "Create" button dimensions are fixed, and this can be problematic when translating text into languages with longer words. While the button size remains consistent across all languages, the text length can lead to truncation, impacting usability.

                          This issue can be reproduced through the following steps

                          To address this issue, I would like to propose the following potential solutions:

                          • Use of "OK": Replace the value for the source key create from "Create" with the internationally recognized term "OK" in the language string Kagi/Kagi-macOS/Resources/en.lproj ; and then remove translation string available under the following link: https://localazy.com/p/orion-browser/phrases/1105/edit/_a8023463571815338756.
                            This would allow for consistent terminology across all languages.

                          • Button Resizing: Increase the size of the "Create" button to ensure it accommodates longer text strings without truncation.

                          • Wider Windows: Consider making the "New Profile" and "Edit Profile" windows wider to provide more space for buttons and text.

                          0.99.129-beta; macOS Ventura 13.4 (22F66)

                          Ventura (13)

                          Thank you for considering this suggestion!

                          Best regards,
                          Yuriy

                          • Hi,

                            It seems that there is a missing translation string for the phrase "New Profile" located under File > Profiles > Manage Profiles

                            I have also searched the translation site https://localazy.com/p/orion-browser/phrases/1105?search=New%20Profile , but unfortunately, I could not locate this specific string. The only related entry I found was for "New Profile..." https://localazy.com/p/orion-browser/phrases/1105/edit/_a8023463571882447670

                            However, it seems to be pointing to another menu item under File > Profiles > New Profile...

                            Please note trailing dots there which are mssing in the text for the button "New Profile" under File > Profiles > Manage Profiles

                            The ideal solution would be adding new location string for "Prolfile" in Kagi/Kagi-macOS/Resources/en.lproj
                            `
                            Could you please assist in addressing this issue? It would be greatly appreciated if you could ensure that the missing translation string is added for better clarity and user experience. Thank you for your attention to this matter!

                            0.99.129-beta; macOS Ventura 13.4 (22F66)

                            Ventura (13)

                            Best regards,
                            Yuriy

                            • Dear Orion Team. I would like to propose an enhancement to the user experience when accessing the History section. Specifically, it would be advantageous if the focus were automatically directed to the search field upon opening this section.

                              This adjustment would streamline the workflow for users who utilize the CMD+Y shortcut to quickly access their browsing history. By having the search field pre-focused, users would be able to enter their queries immediately without the need to manually move the cursor. This small change could significantly improve efficiency, particularly for those who frequently search through their history for specific entries.
                              Implementing this feature would not only enhance usability but also contribute to a more seamless and intuitive navigation experience.

                              Feel free to let me know if you need any additional details!

                              Best regards,
                              Yuriy

                              • laiz replied to this.
                              • The tab view style icons for grid and sidebar are labeled incorrectly in settings.

                                The choice on the left is correctly titled "Sidebar" but it has the grid icon.
                                The choice on the right is correctly titled "Grid" but it has the sidebar icon.

                                1.3.13 (2)

                                18

                                • Hi,

                                  I just noticed there is are no translation strings for filter list descriptions under Settings > Privacy > Manage Filter Lists.

                                  Here is how it looks in Russian:

                                  I have checked a translation site https://localazy.com/p/orion-browser/phrases/1105?search=EasyList and can see only a single result when searching for EasyList:

                                  By providing these translations, we can significantly enhance clarity and usability for users who navigate the UI in their native languages.
                                  I believe that implementing this feature would greatly benefit the overall user experience and accessibility of Orion.

                                  Best regards,
                                  Yuriy

                                  0.99.129-beta (WebKit 619.1.11.111.2); macOS Ventura 13.4 (22F66)

                                  Ventura (13)

                                  • Hi,

                                    It seems that there is a missing translation string for the phrase "Open External Links In" located under Settings > General.

                                    I have also searched the translation site https://localazy.com/p/orion-browser/phrases/1105?search=open%20external%20links , but unfortunately, I could not locate this specific string. The only related entry I found was for "Open External Links in Preview."

                                    The ideal solution would be adding new location string for "Open External Links" in Kagi/Kagi-macOS/Resources/en.lproj

                                    Could you please assist in addressing this issue? It would be greatly appreciated if you could ensure that the missing translation string is added for better clarity and user experience. Thank you for your attention to this matter!

                                    Best regards,
                                    Yuriy

                                    0.99.129-beta; macOS Ventura 13.4 (22F66)

                                    Ventura (13)

                                    • Hi,

                                      I would like to share a suggestion regarding the terminology used for in the modal window to add new entries in list titled "Configured Websites" ( Settings > Websites ):

                                      Currently, the phrase "pre-configured site" may create some confusion, as it implies that these sites were configured prior to being added to the list. This could lead to the impression that any site already configured should automatically be included in this category.

                                      To enhance clarity and improve the overall presentation, I propose we consider removing the term "pre-configured." By simply referring to these as "Add a website", we can streamline the language and avoid potential misunderstandings. This adjustment would also facilitate better translations into other languages. For example, in Russian, the term "предварительно настроенный" (predvaritel'no nastroenniy) is a literal translation of the phrase "configured beforehand". This is not only look bad taking two lines instead of just one, but also can be cumbersome and may not convey the intended meaning.

                                      Alternatively, you may want to consider the following alternatives to the phrase "Add pre-configured website":

                                      • Configure a website
                                      • Apply unique settings for the website

                                      The ideal solution would be changing the key add_pre_configured_website_to_list in the original resource file Kagi/Kagi-macOS/Resources/en.lproj

                                      I believe this change would not only improve comprehension but also enhance the professionalism of our communication. Thank you for considering this suggestion. I look forward to your thoughts on this matter.

                                      • Dear Orion Team,

                                        I hope this message finds you well! I wanted to take a moment to express my appreciation for the platform and the opportunity it provides for users to share their feedback and suggestions.

                                        I would like to propose a feature that I believe could greatly enhance the user experience: the ability to rename threads after they have been submitted and published. This functionality would be particularly beneficial in cases where there might be a typo in the thread title or if the title gets truncated due to character limits.

                                        Having the option to edit thread titles post-submission would not only help maintain clarity and accuracy but also improve the overall organization of discussions. It ensures that users can easily identify relevant threads without confusion, especially when revisiting them later.

                                        Thank you again for considering this suggestion. I believe it could make a significant positive impact on how users interact with the platform. Looking forward to your thoughts on this idea!

                                        Best regards,
                                        Yuriy

                                        • Vlad replied to this.