Regardless of whether it's posted on the forums or on Github, a bug report that isn't concise will have a chance of being skipped. I didn't invent anything here, it's just a basic rule of development.
There are tickets that were opened on GitHub (which following exchange conversations between yourself and the submitter) that could benefit this forum's users by possibly appearing as a 'sticky' thread to reduce submission of duplicates?
The thing with sticky threads is, once a forum has more than a few of them, they get skipped altogether. Look at the DD-WRT Broadcom forum for instance. No one reads them anymore because there are too many of them, and some of them are so long that they are skipped altogether. This is why I keep them to a minimum here. And when a new one is added, nobody notices that there are now 10 sticky posts instead of just 9.
To remain useful, sticky posts must remain to an essential minimum.
Clearly you need to devote additional time to review/reject the separate GitHub repository tickets that unfortunately are probably only viewed by a select few.
I don't have "additional time" to offer. The Github tracker is already requiring a lot of my timee, be it by people who did no troubleshooting at all and directly posted to Github about their issue, or those who flat out use Github for support requests, despite the Github's main README.md stating not to do so. Too many times I have devoted entire evenings trying to chase down the reports of one single report, to discover that the issue was the user's configuration, that he failed to provide basic information (even on these forums, how many times do we have to ask basic questions such as "what router model do you have?", or that he forgot to mention that he was using custom scripts affecting the basic behaviour of the router. I once disabled the Github issue tracker because of this, and decided to re-enable it last year. It's once again becoming more problematic than useful, and I'm still debating what to do with it. In the mean time, entries are taking longer than before in being looked upon. And I can't devote any more time to it. Globally, I'm probably devoting around 15+ hours a week to this project (rough estimate). That grows to over 25 hours during the week of a new release. If it's not enough, then people will have to accept it as it is. This project has long outgrown the ability of one single individual to deal with everything on his own. This is why 1) I refer most support requests to these forums, for the community to sort through configuration issues 2) I need clear and concise bug reports if they actually have a good chance of being a genuine bug.
I already spend more time than many other software developers with a similar userbase size trying to keep up with the volume of communications I get, and actively participating in these forums. I had 20 mins to devote to my morning forum scan before leaving for the office this morning, and I just spent them on this one discussion. So don't ask me to devote more time, as if it was an infinite resource, or as if I wasn't devoting any time to this already - I'm already giving all I can offer in terms of time, more than I even should.
There is a difference between a bug report, and a 3 pages discussion ending in a "it's a bug, ask the author". A bug report has to be concise to be of any use, it's not something I invented, it's just a fact. I don't care if it's done on Github or on these forums, as long as they are clear, and not lost in the middle of a discussion.
P.S. I noticed that for this ticket
https://github.com/RMerl/asuswrt-merlin/issues/1380
you referred the Github submitter to this thread for 'resolution',
And you will see a LOT of them, every time someone comes up with an issue that is either purely a configuration issue, or something that requires actual troubleshooting on the user's end to determine if it has a strong chance of being an actual issue or not. And as the amount of such requests increase, the chances of me turning the user to these forums for proprer troubleshooting will also increase.