Another vote.
Violentmonkey do not work properly
Thanks Pieterv. Confirm ViolentMonkey 2.13.0.8 work on Orion 0.99.124.4.1-beta.
2.14.1-2 not work. FYI.
I can confirm that Violentmonkey does not work on 0.99.124.4.1-beta
Can anyone check these in the latest OrionRC?
People reported it now working:
https://discord.com/channels/802933355603034132/900847457347469322/1120963868127137812
While using the RC, I get stuck while importing a zip file exported from firefox
The drop-down also does not seem to load
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
Will you add this to mobile if not please add it to mobile
Hi there! Is there any way to make scripts work on the current Orion release?
jp06 Thanks, that works. Any idea of Orion being able to support newer versions?
- Edited
[Orion] Userscript Execution Failure inside iframe under YouTube domain
Happens in both Violentmonkey and MeddleMonkey
Reproduction Steps
- 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)
}
Go to any page of https://example.com, https://google.com, https://www.youtube.com, https://duckduckgo.com, https://kahoot.it
Expected Result
Go to any page of https://www.youtube.com, https://m.youtube.com
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
- Same bug is found in MeddleMonkey v1.0.7
- Violentmonkey Issue Ticker (Closed)
- No difference for Chrome version extension vs Firefox version extension
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.
- Edited
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:
- Install Violentmonkey for Chromium from the Chrome web store
- Click the Violentmonkey badge near the address bar, and hit the "+" icon to add a new script.
- Add a script to test against (see notes)
- Load a page that the script is expected to be enabled on
- 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
Thanks for the detailed report. We are planning to have native support for scripts/styles.
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
- Edited
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:
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