Downloading the .ovpn file uses Content-Type: text/html
When trying to download a .ovpn file with Firefox, I get the file with the following response header:
Content-Type: text/html; charset=utf-8
This might be the reason why in some edge cases like in #21 (closed), the browser decides to override the extension from .ovpn to .html.