Yeah, this is kinda sad.
Normally, when I go to rewrite a function, I check inside files to see if any other functions need to use this function. If so, I keep those dependencies in mind.
Well, I searched in all my files to check if the function that clears urls for opening in the external browser had any dependencies.
Here’s what it said: No results found.
Guess what? THAT IS SO WRONG!!!! It turns out, several files send this function arguments (arguments share data between functions), and the new function doesn’t take arguments. So a huge bug is produced.
In conclusion, don’t use the software called Search GT (it screws your results) and don’t only depend on Explorer searching functions (I also checked in Notepad but got no results).
3.2.1.2 should fix the bug, and if it doesn’t, then I freaking hate the Sibbie (Strong Bad reference).