16

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:

buttons

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:

nostyle

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 10 Years 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 10 Years 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 10 Years Wizard Mar 24 '15 at 15:07
  • Bug is now fixed too. – animuson Oct 6 '15 at 17:01
9

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.

| improve this answer | |
  • So, to which dev do we owe a beer? :-) – Shadow 10 Years Wizard Oct 6 '15 at 17:59
  • 1
    @ShadowWizard - Kevin Montrose did both of these. :) – animuson Oct 6 '15 at 18:00
6
+100

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. :)

| improve this answer | |

You must log in to answer this question.