The plugin uses the proxy_url field, which when clicked results in HTTP error 415 and a blank page (at least on Firefox).
It should be using the url field instead, which leads to the actual document.
Please note that all the IDs have been obfuscated so none of the links are valid.
To reproduce, you will need to use 2 accounts:
Steps:
Message example:
[click to expand]
```json { "id": "900000000000000003", "type": 0, "content": "Test", "channel_id": "800000000000000006", "author": { "id": "800000000000000002", "username": "Buddy", "avatar": null, "discriminator": "0000", "public_flags": 0 }, "attachments": [ { "id": "900000000000000008", "filename": "Custom_Dictionary.txt", "size": 80, "url": "https://cdn.discordapp.com/attachments/800000000000000006/900000000000000008/Custom_Dictionary.txt", "proxy_url": "https://media.discordapp.net/attachments/800000000000000006/900000000000000008/Custom_Dictionary.txt", "content_type": "text/plain; charset=utf-8" } ], "embeds": [], "mentions": [], "mention_roles": [], "pinned": false, "mention_everyone": false, "tts": false, "timestamp": "2022-02-06T07:07:16.353000+00:00", "edited_timestamp": null, "flags": 0, "components": [] } ```Specifically, the attachment:
The message as received by Pidgin:
The problem:
The plugin uses the
proxy_url
field, which when clicked results in HTTP error 415 and a blank page (at least on Firefox). It should be using theurl
field instead, which leads to the actual document.Please note that all the IDs have been obfuscated so none of the links are valid.