Persist hidden proposals

After reading through lots of the proposals and pretending like I was
voting, it became clear that persisting the hidden proposals would be
useful incase you needed to leave the page.

Pretty much a copy/paste of the voting functionality