Doc suggestion: goToURL seems to expect unencoded parameters?

Can the docs please be updated to say that goToURL() expects a “URL” in which parameters are not URL encoded?

In juce_WebBrowserComponent_mac.mm , goToURL() calls getRequestForURL() , which calls stringByAddingPercent... . In other words, JUCE for Mac encodes the URL before passing it to the web view. Which means I shouldn’t encode the URL before giving it to JUCE.

This contradicts something @jules said wayyy back in 2009:

the goToURL method expects the string to already be encoded

I’m guessing the change was made to be consistent with Windows, which IIUC encodes the parameters of the URL it’s given.

Whether or not my speculation is correct – could this please be made clear in the documentation for goToURL()? As a Mac developer I’m used to passing URLs in which parameters are encoded. It took a while for me to figure out I shouldn’t.