Here's a couple ideas:
Combine b:netrw_curdir with expand('<cfile>') to get the path, then do you want you want. There's some trickiness with getting the file on the line at the cursor because netrw has various possible "formats."
Run the original to open the file (:execute "normal \<Plug>NetrwLocalBrowseCheck"), grab the ...
However I am really confused because nothing really happened and nerdtree-visual-selection doesn't appear at the installation info window that appears.
Normally every OP at StackOverflow is required to provide "a minimal complete and verifiable example", as otherwise every question is practically the same as "take three guesses where I could ...
The issue was with how the Firefox profiles were set. When a command told it open a new tab, it checked for the default profile, and saw that no instance of it was opened, so opened a new instance. Firefox doesn't care that an instance of another profile was opened, because that profile isn't the default one.
So, you need to mark the profile you use as the ...
I encountered this same error and found that my copy of the netrw plugin .vim/plugin/netrwPlugin.vim was extremely out of date. I've been carrying around a copy of my .vim directory for years. The latest installed versions of vim have been advancing but my old copy of the plugin wasn't.
Updating the plugin file fixed my issue.
Open first file
Create new empty window
Create arglist and open the first item
3a. Add it into "diff"
Move to the next buffer
:diffoff | next | diffthis
Repeat previous step with @: until done