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!

scMerlin scMerlin 2.5.20 - Service and script control menu for Asuswrt-Merlin

I've installed your version v2.5.20 after uninstalling the last version.
The Dropdowns still disappear for me after a few clicks.
It seems to be after I've clicked on the 'AiMesh' tab
I have found out that if you click anywhere outside the edge of the application on the page, you also lost the dropdowns until you click on any of the options excepted for "Network Map".
 
The problem I'm seeing with the latest version is clicking on either "Network Map" or "System Log" (specificallly the General Log page) kills the dropdowns until I click off those pages. Tried CTRL+F5 and no change.
Everything else is still looking good.
*edit* Does this help at all?
Code:
May 14 16:22:55 ripshod scMerlin: Welcome to scMerlin v2.5.20, a script by JackYaz
May 14 16:22:56 ripshod scMerlin: Checking if your router meets the requirements for scMerlin
May 14 16:22:57 ripshod scMerlin: New version of sitemap.asp downloaded
May 14 16:22:57 ripshod scMerlin: Mounting WebUI tabs for scMerlin
May 14 16:22:57 ripshod scMerlin: Mounted Sitemap page as user8.asp
May 14 16:22:57 ripshod scMerlin: Mounted scMerlin WebUI page as user7.asp
May 14 16:24:11 ripshod rc_service: httpds 19723:notify_rc start_scmerlingetaddonpages;start_scmerlingetcronjobs
May 14 16:24:11 ripshod custom_script: Running /jffs/scripts/service-event (args: start scmerlingetaddonpages)
May 14 16:24:11 ripshod custom_script: Running /jffs/scripts/service-event (args: start scmerlingetcronjobs)
May 14 16:25:09 ripshod rc_service: dns_dpi_check 3885:notify_rc start_dnsqd
May 14 16:25:09 ripshod custom_script: Running /jffs/scripts/service-event (args: start dnsqd)
May 14 16:26:49 ripshod rc_service: dns_dpi_check 3885:notify_rc stop_dnsqd
May 14 16:26:49 ripshod custom_script: Running /jffs/scripts/service-event (args: stop dnsqd)
 
Last edited:
These reports above should be now solved;

Thanks @visortgw: FYI, I also found out that if you click on the "General" and/or "Advanced Settings" title tabs it does also same thing
I have found out that if you click anywhere outside the edge of the application on the page, you also lost the dropdowns until you click on any of the options
"System Log" (specificallly the General Log page) kills the dropdowns until I click off those pages. Tried CTRL+F5 and no change.

Below is the command to download my copy to your router:
Code:
curl --retry 3 "https://raw.githubusercontent.com/ExtremeFiretop/scMerlin/refs/heads/master/scmerlin.sh" -o "/jffs/scripts/scmerlin" && chmod 755 "/jffs/scripts/scmerlin"

If you are doing a "FRESH" install; you will need to also run:
Code:
sh /jffs/scripts/scmerlin install

Otherwise if it's an upgrade from an existing install; you will need to launch scMerlin from amtm (option j3)
Then run a force update (option uf)

These ones below I don't think there's much I can do about it:

The problem I'm seeing with the latest version is clicking on either "Network Map"
For me the dropdowns stay on until I click on "Network Map" where it disappears until I click on any of the other options then stay on until clicking again on "Network Map"

Seems to work fine in 3004 firmware; but in 3006 that page doesn't seem to fire off the show_menu for some reason outside of first login?
Will need to investigate more.

As for this report @alan6854321
I've installed your version v2.5.20 after uninstalling the last version.
The Dropdowns still disappear for me after a few clicks.
It seems to be after I've clicked on the 'AiMesh' tab
I can't really say for sure. I'm going to have to assume a step was missed when setting up the test.
Did you launch scMerlin after downloading it? And do a force update?
 
Thanks @visortgw: FYI, I also found out that if you click on the "General" and/or "Advanced Settings" title tabs it does also same thing as when clicking on "Network Map" with the dropdowns.
Confirmed on all three (3) devices: GT-BE98 Pro (3006.102 WiFi 7), GT-AX6000 (3006.102 WiFi 6), and RT-AX88U (3004.388).
 
I can't really say for sure. I'm going to have to assume a step was missed when setting up the test.
Did you launch scMerlin after downloading it? And do a force update?
I uninstalled scMerlin, then downloaded and ran your version using the curl command above.
I didn't do a forced update after that, I'll try the latest version.
 
I uninstalled scMerlin, then downloaded and ran your version using the curl command above.
I didn't do a forced update after that, I'll try the latest version.

Yeah you need to run it and do a force update if it's an existing install, or a "install" parameter if it's a fresh install.

This is because while testing the changes, I had to move the branch URLs in the code to my branch instead of thelonelycoders.

Once the changes are complete, then I'll swap it back to his URLs to his branch before submitting the PR.
 
Yeah you need to run it and do a force update if it's an existing install, or a "install" parameter if it's a fresh install.
I went into amtm, did 'j3' then 'fu'
It says I have version (v2.5.20)
But the dropdowns still disappear after I click on the AiMesh or Netmap pages.
 
Great work as usual @ExtremeFiretop. I'm not bothered about the Network Map killing the dropdowns as that's the landing page anyway.
 
I went into amtm, did 'j3' then 'fu'
It says I have version (v2.5.20)
But the dropdowns still disappear after I click on the AiMesh or Netmap pages.

Like I mentioned in my last post; not sure there's much that can be done about the Network map.

I'll check into AiMesh. But it works for me fine, what firmware are you on?
 
Like I mentioned in my last post; not sure there's much that can be done about the Network map.
I'll check into AiMesh. But it works for me fine, what firmware are you on?
Actually, I now realize it's not just those page.
If I reload the page, I get the dropdowns.
But if I click anywhere that isn't part of the menu or the dropdowns, they disappear.
 
Actually, I now realize it's not just those page.
If I reload the page, I get the dropdowns.
But if I click anywhere that isn't part of the menu or the dropdowns, they disappear.

Sounds like your still running the version from before my last commit 35 minutes ago; sometimes Github can be slow to replicate for further away locations.
Can you uninstall (option z) and reinstall and re-run your tests please?

Finally can you provide your browser for reference?
 
Like I mentioned in my last post; not sure there's much that can be done about the Network map.

I'll check into AiMesh. But it works for me fine, what firmware are you on?
No, but different GPLs due to WiFi 6 vs WiFi 7.
 
running the latest Chrome.
How can I tell for sure if I have your latest version?

Does this return any results?

Code:
 grep -E "el.style.display === 'block'" /tmp/state.js
 
AHA - I did another uninstall and reinstall using the 'curl' script and now it's working!

grep -E "el.style.display === 'block'" /tmp/state.js returns the following line
if (el.style.display === 'block') {

Rather annoyingly, I didn't see your post before I did the re-install, but I guess I must have still had and older verson.

Thanks.
 
AHA - I did another uninstall and reinstall using the 'curl' script and now it's working!

grep -E "el.style.display === 'block'" /tmp/state.js returns the following line
if (el.style.display === 'block') {

Rather annoyingly, I didn't see your post before I did the re-install, but I guess I must have still had and older verson.

Thanks.

I'm assuming if you had run that before; it would of returned nothing since that was a recent change in the last commit.
Happy to know now it's functioning for you :) Can I confirm that is solved with both the AiMesh tab and clicking anywhere else in the page?
 
AHA - I did another uninstall and reinstall using the 'curl' script and now it's working!

grep -E "el.style.display === 'block'" /tmp/state.js returns the following line
if (el.style.display === 'block') {

Rather annoyingly, I didn't see your post before I did the re-install, but I guess I must have still had and older verson.

Thanks.
Apparently, the update scenario (i.e., download, launch and force update) does not work on 3006.102 WiFi 6 and 3004 — clean install does in fact return that string.
 

Similar 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