53
2 months later

pieterv Thanks for the link to ViolentMonkey 2.12.0.8, it is working for me on Orion 0.99.123.3-beta

    2 months later

    Thanks Pieterv. Confirm ViolentMonkey 2.13.0.8 work on Orion 0.99.124.4.1-beta.
    2.14.1-2 not work. FYI.

      24 days later

      I can confirm that Violentmonkey does not work on 0.99.124.4.1-beta

        While using the RC, I get stuck while importing a zip file exported from firefox

        The drop-down also does not seem to load

          8 days later

          Recent RC update fixes the pop-out, but the importing is still broken. I also tried via the Text box export/import, but I end up with the same result

            a month later

            Will you add this to mobile if not please add it to mobile

              2 months later

              Hi there! Is there any way to make scripts work on the current Orion release?

                chetbaker Violentmonkey 2.13.0.8 works for me as suggested above, I've used higher version before and it didn't work. I'm on Orion 0.99.125-beta.

                  jp06 Thanks, that works. Any idea of Orion being able to support newer versions?

                    chetbaker Also try MeddleMonkey, a script manager, that should work too!

                      2 months later

                      [Orion] Userscript Execution Failure inside iframe under YouTube domain

                      Happens in both Violentmonkey and MeddleMonkey

                      Reproduction Steps

                      1. Create the script for testing
                      // ==UserScript==
                      // @name            Script-VM300
                      // @namespace       Test.org
                      // @description     A test
                      // @author          tester
                      // @version         0.0.1
                      // @grant           none
                      // @match           https://*/*
                      // ==/UserScript==
                      
                      
                      const tag = `vm300${(Math.floor(Math.random()*300+110)+ (window.top !== window ? 500 : 0))}`;
                      console.log(tag, location.href)
                      
                      if(window.top === window){
                        setTimeout(()=>{
                          console.log(`${tag}-iframe`);
                          document.body.appendChild(document.createElement('iframe')).src=`https://google.com/robots.txt`;
                        },800)
                      }
                      1. Go to any page of https://example.com, https://google.com, https://www.youtube.com, https://duckduckgo.com, https://kahoot.it

                      2. Expected Result

                      1. Go to any page of https://www.youtube.com, https://m.youtube.com

                      2. Incorrect Console Log - Indicating no execution inside iframe

                      Environment:

                      • OS: macOS M1 Pro
                      • Browser: Orion Version 0.99.126.3-beta (WebKit 618.1.2)
                      • Violentmonkey Version: latest CI build

                      0.99.126.3-beta (WebKit 618.1.2)

                      Monterey (12)

                      Remarks

                      Other

                      @dino do you know why the userscript injection (not to the specific extension but to the specific domain) does not work in iframe under youtube.com ? I believe there is a special treatment to Youtube's iframe so it prevents the execution of userscript injection inside YouTube's iframe.
                      I have tested in both Violentmonkey and MeddleMonkey so I am sure this is due to Orion.

                        Merged 1 post from [Orion + Violentmonkey] Userscript Execution Failure inside iframe under YouTube domain.

                          It would seem there may have been a regression somewhere in the web extension support; searching through the feedback forum, despite the issues relating to userscripts, I see a number of people who imply that at least certain scripts work, particularly with Violentmonkey. However, currently, Violentmonkey under Orion is now unable to load any scripts for any site.

                          Steps to reproduce:

                          1. Install Violentmonkey for Chromium from the Chrome web store
                          2. Click the Violentmonkey badge near the address bar, and hit the "+" icon to add a new script.
                          3. Add a script to test against (see notes)
                          4. Load a page that the script is expected to be enabled on
                          5. Click the Violentmonkey badge again to confirm that no scripts have been detected for the current page

                          Notes:

                          My intention was to use 4chan-x and OneeChan. Neither loaded nor appeared in the "scripts for this site" menu that displays upon clicking the Violentmonkey badge.

                          I created a simple alert("Hello World!") script to rule out the possibility of incompatibilities in 4chan-x/OneeChan. The same issue occurs, both when the include address is set to a particular website (i.e., should only load there) and when the include is set to the * wildcard (should be active everywhere).

                          A demonstration script can be found below. This should and display an alert for each visit to the feedback forum.

                          // ==UserScript==
                          // @name Orion ViolentMonkey Demo Script
                          // @namespace asdf
                          // @include      https://orionfeedback.org/*
                          // ==/UserScript==
                          alert('Hello world!');

                          Expected behavior:
                          Userscripts should appear upon clicking the Violentmonkey badge while visiting their associated websites. See below for an example of the demo script working in Chromium.

                          Orion, OS version; hardware type:

                          • Orion: 0.99.121-beta (WebKit 614.1.20)
                          • OS: macOS Ventura 13.0 (22A380 / Darwin Kernel Version 22.1.0: Sun Oct 9 20:15:09 PDT 2022; root:xnu-8792.41.92/RELEASE_ARM64_T6000 arm64)
                          • Hardware: 16" MacBookPro18,1 w/ M1 Pro (10 cores, 16 GPU cores)

                          Image/Video:

                          Scripts install correctly and appear in the Violetmonkey settings:

                          Scripts do not load:

                          [Error] TypeError: undefined is not an object (evaluating 'o.wrappedJSObject[n]')
                          (anonymous function) — user-script:279:1602
                          ut — user-script:279:1742:117
                          ct — user-script:279:1599
                          (anonymous function) — user-script:279:1670
                          asyncFunctionResume
                          (anonymous function) — user-script:279:1970
                          asyncFunctionResume
                          (anonymous function)
                          promiseReactionJobWithoutPromise
                          promiseReactionJob
                          
                          	promiseReactionJob
                            3 months later

                            While this was working on previous versions and Tampermonkey as well but only on simple scripts, now all it does is to make Orion freeze and crawl.
                            It won't let me use Tampermonkey editor at all and after that freeze the only thing I can do is to click inside a page.. nothing from Orion GUI is working like it used too.

                            That is some bug that appeared on the last 3 versions maybe?
                            Version 0.99.123.1-beta (WebKit 615.1.16.1)

                            I was working on a new javascript with API calls today and all the bugs and freezes was Orion's issue 🙁

                            10 months later
                            Merged 3 posts from Regression? Violentmonkey unable to determine userscripts for site.

                              Steps to reproduce:

                              For the Violentmonkey/Tampermonkey:

                              After I install the Tampermonkey for Firefox, the first is that when you click on the plug-in chart, the "loading" chart is continuously displayed. At this point, it is completely unusable. The following figure. This picture was found from another post. It is the same on my device.

                              However, after restarting and starting the browser, I was able to access the Tampermonkey settings item without any problems. Of course I wanted to use the backup I had used in other browsers before, so I tried to import the backup. Here is the picture.

                              I tried to wait for a long time. But it's stuck right here. The same problem occurs after installing the Chrome version of Tampermonkey. For me, Tampermonkey is completely unavailable on Orion.

                              Then I tried to use violentmonkey. I imported the backup I used before in Violentmonkey very smoothly. However, there is a small problem that the imported scripts do not appear in the list of scripts in Violentmonkey immediately after importing the backup. However, after refreshing the page or reopening it, the imported scripts appear normally. But up to this point, it looks like Violentmonkey is working.

                              However, when opening the corresponding website, a small number appears next to the Violentmonkey logo on the status bar, which indicates the number of scripts in effect on the current page, if I remember correctly. However, in reality, no scripts are actually in effect, while clicking on the Violentmonkey flag is directly followed by the message: Script not available. Sad. The page I opened was https://weibo.com, The script I use is https://tiansh.github.io/yawf/Yet_Another_Weibo_Filter.user.js

                              The same problem occurs when installing the Chrome version of Violentmonkey.

                              Very sadly, this one is the only issue that is currently stopping me from making Orion my primary browser. I'm ready to ditch Firefox and Chrome.

                              Another is a small problem of UI misalignment, I don't know how to reproduce it, and I don't know how it happened. Anyway the refresh didn't solve it either. The problem of overlapping tab bar and page content has appeared

                              Orion, OS version; hardware type:

                              • Vlad replied to this.

                                Neworionuser

                                Very sadly, this one is the only issue that is currently stopping me from making Orion my primary browser

                                If we got a dollar each time we heard this, we would have over $100 now 😉