the release asset upload API modifies characters in uploaded filenames (https://docs.github.com/en/rest/releases/assets?apiVersion=2022-11-28#upload-a-release-asset)

however, when uploading release assets through the webapp, special characters including '+' are preserved. it seems that the webapp uses a different API.

not sure if this is the place to report this, but the API should not be modifying filenames.