Bug overview description.
favoriting, voting on posts, and add to set have all been busted for me in Tor Browser
What part(s) of the site page(s) are affected?
The up/downvote, favorite, Add to Set, and Add to Pool links on any post page.
What is the expected behavior?
- Vote: show "updating posts" banner, then "posts updated" banner, with "up" or "down" colored.
*Favorite: "Adding post#12345", then "Added to favorites" banner
- Add to Set / Add to Pool: the list of eligible sets or pools should display.
What actual behavior is given instead?
- Vote: "updating posts" displays, then very shortly afterard "posts updated". However the up / down links remain neutral, and refreshing the page shows it was unsuccessful.
- Favorite: "Adding post#12345" appears, but it never proceeds from there.
- Add to Set / Add to Pool: A partial rendering of the Cloudflare "Please complete the security check to access e621.net" appears in place of the list.
Time of incident (if applicable).
Any time since about the last 2 months.
Can you reproduce the bug every time?
Yes, using Tor Browser 6.5.2.
I can also reproduce a workaround every time for Favorite and Vote
What steps did you take to replicate this bug?
Click on vote, favorite, or add set/pool links.
For reproducing the workaround for Favorite and Vote:
- Go to a post page
- Open Tor Browser's Network developer tool from menu button->Developer or ctl+shift+q
- Click favorite or up/downvote
- Click on the resulting "403" response in the Network developer tool's list.
- In its details pane, click "Edit and Resend"; the pane changes to "New Request" with text boxes showing the contents of the previous request.
- In the Request Headers textbox, replace the "Accept" line with
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
- click "Send"
- The response should be 200. No "adding post#12345" or other banner appears.
Refreshing the page should show up/down or favorite highlighted as when successful.
Errors or other messages returned (if any).
In all cases when the bug occurs, the response header is 403 Forbidden.
Updated by fewrahuxo