What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Compatibility Findings with AddOns with GT-BE98 Pro

But you did not uninstall/reinstall ALL addons? That is what I needed to resolve this same issue shortly after transitioning to the GT-BE98 Pro...
No, I don't have time to do that with all of them right now.
 
Run this:

Code:
awk '/menuName: "Addons"/ {capturing=1} /\]/ && capturing {print; exit} capturing || index($0, "menuName: \"Addons\"") {print}' /tmp/menuTree.js

Send the output back here.
Output:
Bash:
"") {print}' /tmp/menuTree.js
menuName: "Addons",
index: "menu_Addons",
tab: [
{url: "user2.asp", tabName: "scMerlin"},
{url: "user5.asp", tabName: "connmon"},
{url: "user6.asp", tabName: "ntpMerlin"},
{url: "user7.asp", tabName: "spdMerlin"},
{url: "javascript:var helpwindow=window.open('/ext/shared-jy/redirect.htm')", tabName: "Help & Support"},
{url: "user3.asp", tabName: "Sitemap"},
{url: "NULL", tabName: "__INHERIT__"}
]
 
Output:
Bash:
"") {print}' /tmp/menuTree.js
menuName: "Addons",
index: "menu_Addons",
tab: [
{url: "user2.asp", tabName: "scMerlin"},
{url: "user5.asp", tabName: "connmon"},
{url: "user6.asp", tabName: "ntpMerlin"},
{url: "user7.asp", tabName: "spdMerlin"},
{url: "javascript:var helpwindow=window.open('/ext/shared-jy/redirect.htm')", tabName: "Help & Support"},
{url: "user3.asp", tabName: "Sitemap"},
{url: "NULL", tabName: "__INHERIT__"}
]

What browser and system are you seeing this behavior on for reference?
Is it the same with multiple browsers?
 
Output:
Bash:
"") {print}' /tmp/menuTree.js
menuName: "Addons",
index: "menu_Addons",
tab: [
{url: "user2.asp", tabName: "scMerlin"},
{url: "user5.asp", tabName: "connmon"},
{url: "user6.asp", tabName: "ntpMerlin"},
{url: "user7.asp", tabName: "spdMerlin"},
{url: "javascript:var helpwindow=window.open('/ext/shared-jy/redirect.htm')", tabName: "Help & Support"},
{url: "user3.asp", tabName: "Sitemap"},
{url: "NULL", tabName: "__INHERIT__"}
]

This is literally just a shot in the dark as to what might be happening; so don't expect miracles on the first pass.

1. Uninstall scMerlin (requirement)
2. Run the below command:
Code:
curl --retry 3 "https://raw.githubusercontent.com/AMTM-OSR/scMerlin/refs/heads/Test/scmerlin.sh" -o "/jffs/scripts/scmerlin" && chmod 755 "/jffs/scripts/scmerlin"
3. Run scMerlin in the CLI menu just once (requirement)
4. Logout of the WebUI if your logged in, and refresh and re-login

Report the results.
 
These scMerlin menus have to go. How many hours are spent on this frivolous, fragile feature?

It's true. It's extremely fragile. So many moving parts. I tried to make the logic flow a bit easier with collecting the menu data, waiting for the page load, and injecting the data for the drop downs. But even then now it looks like some kinda timing issue potential or a caching issue.
 
To be honest it wouldn't bother me at all if the dropdown menus were disabled or removed.
Big BUT: scMerlin's other features are the reason I use it.
 
What browser and system are you seeing this behavior on for reference?
Is it the same with multiple browsers?
Firefox.

I just tried with Brave and it doesn't happen. I also discovered that restarted httpd isn't necessary. I just have to keep force refreshing the page when I click an addon page in Firefox. This is unnecessary in Brave. I'll use Brave for managing the router. I made several "security" tweaks to Firefox about a year ago and it broke several extensions. It is also likely causing this issue. I need to revert back when I get a chance.
 
Firefox.

I just tried with Brave and it doesn't happen. I also discovered that restarted httpd isn't necessary. I just have to keep force refreshing the page when I click an addon page in Firefox. This is unnecessary in Brave. I'll use Brave for managing the router. I made several "security" tweaks to Firefox about a year ago and it broke several extensions. It is also likely causing this issue. I need to revert back when I get a chance.

Thanks for confirming. Did you want to test my change still or should I just delete the branch? Essentially all I was trying to do was be a bit more forceful with the caches in my change to see if that helped.
Otherwise I appreciate the follow up, it still shows and proves the point of how sensitive this solution is. I remember seeing @RMerlin recommending against scMerlin sometimes back, since it broke easily.

That addon breaks every time there's a new firmware that changes anything at the webui level. Don't use it.

Having my hands hands dirty i now understand much better what he means lol.
 
Last edited:
Thanks for confirming. Did you want to test my change still or should I just delete the branch? Essentially all I was trying to do was be a bit more forceful with the caches in my change to see if that helped.
Otherwise I appreciate the follow up, it still shows and proves the point of how sensitive this solution is. I remember seeing @RMerlin recommending against scMerlin sometimes back, since it broke easily.



Having my hands hands dirty i now understand much better what he means lol.
I'm going to give your suggestion a try because I only looked at the tree and didn't click the links in Brave. The mapping is off.
 
This is literally just a shot in the dark as to what might be happening; so don't expect miracles on the first pass.

1. Uninstall scMerlin (requirement)
2. Run the below command:
Code:
curl --retry 3 "https://raw.githubusercontent.com/AMTM-OSR/scMerlin/refs/heads/Test/scmerlin.sh" -o "/jffs/scripts/scmerlin" && chmod 755 "/jffs/scripts/scmerlin"
3. Run scMerlin in the CLI menu just once (requirement)
4. Logout of the WebUI if your logged in, and refresh and re-login

Report the results.
Just tried it. 404 Not Found.
 
Just tried it. 404 Not Found.

Seems to work for me:

1748132277534.png
 
Just tried it. 404 Not Found.

Oh sorry I see what happened, my instructions were lacking; my bad!
You should run the install command after downloading it; to save yourselves from the 404 not found error.

Code:
sh /jffs/scripts/scmerlin install

A force update would also do the trick as you found out
 
I then tried a force update and now it works (so far) in Firefox.

@iTyPsIDg

Where were you first time we were doing tests for this solution for scMerlin? I'm just kidding 😂 Haha no harm, no foul, I rather get reports than hear nothing at all. Sounds like so far my shot in the dark is working for you.

I'll give you a day or so to test and report back. I don't need immediate results. Maybe someone else can also install that version to confirm it works for them or doesn't break anything for them. Let me know.
 
@iTyPsIDg

Where were you first time we were doing tests for this solution for scMerlin? I'm just kidding 😂 Haha no harm, no foul, I rather get reports than hear nothing at all. Sounds like so far my shot in the dark is working for you.

I'll give you a day or so to test and report back. I don't need immediate results. Maybe someone else can also install that version to confirm it works for them or doesn't break anything for them. Let me know.
I had a router on the 3004 codebase that couldn't move to 3006. Everything was working fine there. I also had to change a lot for SMB because plugging in a drive I used to share on my RT-AX86U to my new RT-AC86U Pro caused one CPU to peg at 100% on smbd for over an hour.
 

Similar threads

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top