User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0
Steps to reproduce:
This issue concerns Firefox and WSD Printers.
In Windows 10, a WSD printer will have with a URL like this: http://[fe80::822b:f9ff:fe6a:d7de%10]:80/WebServices/Device
According to https://superuser.com/questions/99746/why-is-there-a-percent-sign-in-the-ipv6-address, this is caused by Windows adding a percent sign (%) and a number to identify which network the link-local address corresponds to.
But Firefox doesn't accept this kind of URL with a percent sign (%), and instead opens a web search.
If I remove the "%10" from the URL, Firefox visits the page fine.
It seems that the only web browser that accepts this kind of URL is Microsoft Internet Explorer.
Firefox gets confused by the percent sign % in the URL and opens a web search instead of accessing the printer's web interface.
Firefox should ignore or discard the percent sign % and local network identifier number if it appears after a link-local IPV6 address.