There is a 2 hour logout timer. Yesod is smart enough to, when you are logged out, prompt for the password and then redirect to wherever you were originally going (yesod stores the ultimate desination in the session cooke). This causes confusion with the pager since the pager uses AJAX. If you leave the pager for 2 hours and then come back, you get a real confusing error: took me a while to figure out what it was. If you open a new tab, log in, and then go back to the pager everything continues working.
So we should add code to the pager to detect 403 and display the login form or something.