Network-wide inbox has a lot of pages. The number of pages in my inbox must be tiny by comparison with the users who were active for years, but here is the illustration anyway:


If I want to get back to messages from June, I have some clicking to do. And unlike every other paginated list on Stack Exchange, this one does not insert page parameter into the URL. Otherwise I'd be able to change the parameter to something like page=30 and get in the vicinity of the time period I want. Hence, a feature request:

  • Use page URL parameter for pagination of network-wide inbox

Also, a bug. If I right-click a page number and open it in a new tab, I get an unstyled page:


Now I do have the page parameter I can change. But no stylesheet to go with it.

  • No bug, it's simply loading the contents using AJAX. – Shadow The Vaccinated Wizard Jul 22 '14 at 18:46
  • If opening a visible link in a new tab results in an unstyled page... I'd still say it's a bug. – user259867 Jul 22 '14 at 18:47
  • Still don't think so, and anyway better split this into a separate report. – Shadow The Vaccinated Wizard Jul 22 '14 at 18:49
  • 7
    Agree, this is really annoying. The normal user pages manage to use ajax loading and set URL parameters that allow reloading and forward/back navigation - this page should behave the same way. – Shog9 Jul 24 '14 at 0:23
  • Sorry for your rep loss and thanks for preferring me over the void ;-) – Shadow The Vaccinated Wizard Mar 24 '15 at 15:07
  • Bug is now fixed too. – animuson Oct 6 '15 at 17:01

Switching between pages in the inbox now appends a ?tab=inbox&page=# to the URL for easier pagination.

The pagination links also now correctly point to the same page, so right clicking and opening in a new tab/window won't take you to an unstyled page anymore.


Workaround to load specific page is pasting the following into JavaScript console of the browser:

var desiredPage = 12;
var desiredLink = $("#inbox-pager").find("a").first().attr("href").split("=")[0] + "=" + desiredPage;
$("#inbox-container").load(desiredLink, function () { $.scrollTo($("#inbox-container")); });

Just change the desired page, press Enter and you're done. :)

You must log in to answer this question.