Should the pagination be reset when changing the order?Sorting a Paginated Record Set User Experience ExpectationiPhone & Mobile Web: Pagination vs. Load more vs. ScrollingPagination: Let the user choose how many items are shown per page?What is the best treatment of pagination block in mobile view?How relevant is for a user the amount or batch of results shown?responsive, paginated tilesPagination vs. Infinite Scrolling vs. HybridReset page when gridview sort order is changedWhat's the best way to display hierarchical tabular data (parent/child relationship) while allowing both pagination and search?What should happen when changing Pagination's “Results Per Page”Sorting on a page
In the Trump Impeachment process what is the legal status of notes?
How to indicate "photograph by"
Sue newspaper or the reporter for libel?
Can Vice President Pence be impeached before President Trump?
Is the axiom of choice needed in proving that metric spaces in which every infinite subset has a limit point are compact?
Plane ticket price went down by 40% two weeks after I booked it. Is there anything I can do to get a refund?
Starting with D&D: Starter Set vs Dungeon Master's Guide
Because things smell, is everything evaporating?
Pointlessly recurse down the alphabet
How to get the sum, difference, product, and quotient from a macro in ConTeXt or Plain TeX?
What is a recently obsolete computer storage device that would be significantly difficult to extract data from?
How can I make my sealing ritual neccessary?
What is the largest piece of space debris volumetrically?
How do you technically represent a procedurally-generated map in the scene?
What world is this where 6 + 6 = 10?
Lewis Structure of OF+
Re. Office 365, how do I delete my name from the blue title bar of a Word document, AS WELL AS the pink circle next to it that has my initials in it
What is this nut?
Are there General Circulation Models that can simulate the atmosphere of Venus?
What will happen to a ball kept on a frictionless inclined plane?
Help me pair my socks
I peer reviewed a paper and found it to be sound - technically and language-wise. How should I write the review report?
My professor changed a take-home test to an in-class test with no notice. Can I fight the grade?
Implementing a hash table with true concurrency
Should the pagination be reset when changing the order?
Sorting a Paginated Record Set User Experience ExpectationiPhone & Mobile Web: Pagination vs. Load more vs. ScrollingPagination: Let the user choose how many items are shown per page?What is the best treatment of pagination block in mobile view?How relevant is for a user the amount or batch of results shown?responsive, paginated tilesPagination vs. Infinite Scrolling vs. HybridReset page when gridview sort order is changedWhat's the best way to display hierarchical tabular data (parent/child relationship) while allowing both pagination and search?What should happen when changing Pagination's “Results Per Page”Sorting on a page
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;
Take this paginated data set as an example.
The user can change the order, and changing the order doesn't affect the total number of results returned.
If the user changes the order, is the any common consensus for if the page should be reset back to page 1, or stay on what the user is on?
pagination ordering
add a comment
|
Take this paginated data set as an example.
The user can change the order, and changing the order doesn't affect the total number of results returned.
If the user changes the order, is the any common consensus for if the page should be reset back to page 1, or stay on what the user is on?
pagination ordering
1
As a user of your website I won't pay much attention towards how things work and where I should check after chaining the option. If I am refining result set I would expect to see what I intent to see. So it should be from page 1. Ex: shopping from Amazon, if I select cheaper first then I would like to see complete fresh sorting from result no 1.
– Zerotoinfinity
Sep 18 at 21:15
As indicated in several answers and comments, this is highly dependent on whether the user additionally has an (in-view) item selected. In Outlook for instance, I often re-sort on "from" or "subject" precisely to group my currently-selected message with related ones. I am highly disappointed when Outlook (occasionally) glitches on this (loses my selection).
– Jeff Y
Sep 19 at 15:26
add a comment
|
Take this paginated data set as an example.
The user can change the order, and changing the order doesn't affect the total number of results returned.
If the user changes the order, is the any common consensus for if the page should be reset back to page 1, or stay on what the user is on?
pagination ordering
Take this paginated data set as an example.
The user can change the order, and changing the order doesn't affect the total number of results returned.
If the user changes the order, is the any common consensus for if the page should be reset back to page 1, or stay on what the user is on?
pagination ordering
pagination ordering
asked Sep 16 at 9:31
TMHTMH
8659 silver badges15 bronze badges
8659 silver badges15 bronze badges
1
As a user of your website I won't pay much attention towards how things work and where I should check after chaining the option. If I am refining result set I would expect to see what I intent to see. So it should be from page 1. Ex: shopping from Amazon, if I select cheaper first then I would like to see complete fresh sorting from result no 1.
– Zerotoinfinity
Sep 18 at 21:15
As indicated in several answers and comments, this is highly dependent on whether the user additionally has an (in-view) item selected. In Outlook for instance, I often re-sort on "from" or "subject" precisely to group my currently-selected message with related ones. I am highly disappointed when Outlook (occasionally) glitches on this (loses my selection).
– Jeff Y
Sep 19 at 15:26
add a comment
|
1
As a user of your website I won't pay much attention towards how things work and where I should check after chaining the option. If I am refining result set I would expect to see what I intent to see. So it should be from page 1. Ex: shopping from Amazon, if I select cheaper first then I would like to see complete fresh sorting from result no 1.
– Zerotoinfinity
Sep 18 at 21:15
As indicated in several answers and comments, this is highly dependent on whether the user additionally has an (in-view) item selected. In Outlook for instance, I often re-sort on "from" or "subject" precisely to group my currently-selected message with related ones. I am highly disappointed when Outlook (occasionally) glitches on this (loses my selection).
– Jeff Y
Sep 19 at 15:26
1
1
As a user of your website I won't pay much attention towards how things work and where I should check after chaining the option. If I am refining result set I would expect to see what I intent to see. So it should be from page 1. Ex: shopping from Amazon, if I select cheaper first then I would like to see complete fresh sorting from result no 1.
– Zerotoinfinity
Sep 18 at 21:15
As a user of your website I won't pay much attention towards how things work and where I should check after chaining the option. If I am refining result set I would expect to see what I intent to see. So it should be from page 1. Ex: shopping from Amazon, if I select cheaper first then I would like to see complete fresh sorting from result no 1.
– Zerotoinfinity
Sep 18 at 21:15
As indicated in several answers and comments, this is highly dependent on whether the user additionally has an (in-view) item selected. In Outlook for instance, I often re-sort on "from" or "subject" precisely to group my currently-selected message with related ones. I am highly disappointed when Outlook (occasionally) glitches on this (loses my selection).
– Jeff Y
Sep 19 at 15:26
As indicated in several answers and comments, this is highly dependent on whether the user additionally has an (in-view) item selected. In Outlook for instance, I often re-sort on "from" or "subject" precisely to group my currently-selected message with related ones. I am highly disappointed when Outlook (occasionally) glitches on this (loses my selection).
– Jeff Y
Sep 19 at 15:26
add a comment
|
6 Answers
6
active
oldest
votes
Order of data transformation
As explained in Sorting a Paginated Record Set User Experience Expectation, and as illustrated there by the following order of data transformations:
You can see that both filtering and sorting come before pagination.
This means that whenever the order changes (sort), you should repaginate.
Back to page one?
Whether or not you should go back to page 1 depends on the context:
The case for
Concretely in your case, once on page X and the order changes, page X most likely refers to the previous user query, not the current one.
Most of the time people go to the next page because their query wasn't answered by looking at the first page. In this case, re-ordering the data means a new attempt to answer the query (ie, locate the desired data) and in most cases this means starting from page 1 all over again.
The case against
But this is not always the case.
Say the user wants to know what item is at position 22 (say which is the 22nd cheapest item), then throwing back to page 1 after sorting is NOT a good thing.
There are more examples in the comments.
Summary
So it all depends why the user is on any page other than the first one to begin with.
3
FWIW : Windows Explorer re-sorts the file list around the selected file when changing the sort otder (same behaviour with Task Manager). Like Izhaki, 99% of the time, I find this confusing.
– grahamj42
Sep 16 at 20:40
10
I think it depends a bit whether the view is of a page, or of an entry that happens to be on a page. If I've selected entry 223 and it happens to be on page 5 by the old pagination and page 8 on the new one, being thrown to the same entry on page 8 makes more sense than back to page 1. For the situation illustrated by the picture of OP though, I'd completely expect to go back to page 1.
– Mast
Sep 17 at 10:58
11
@R..: page 1 is almost certainly a meaningful place to go, and also probably what is desired. If I choose to sort by most recent, I probably want to see the most recent items. If I sort by votes, I probably want to see the highest-voted items. But the chances that I want to see the 80th-99th most voted items, just because I happened to previously be viewing the 80th-99th oldest items, seem really small.
– Nick Matteo
Sep 17 at 15:13
8
@Izhaki I use the "selected stays selected and visible" all the time. E.g. if I first find a file based on alphabetically sorted list and then re-sort to see what other files were created at the same time.
– Tero Lahtinen
Sep 17 at 17:31
3
There you have it! That's a good use case for not going back to page 1. @TeroLahtinen
– Izhaki
Sep 17 at 20:11
|
show 11 more comments
Keeping the page number after changing the order makes no sense. The page number is the same but the page isn't, let alone that going back or forth between pages lost the idea of coordination. What use would that have for the user? If you test this on real users you can expect them to be confused by this. They probably expect to see the first result on page 1 after the order has changed. If you can, test this as early as possible on users or just show it to people around you and see/hear their reactions.
EDIT: To those stating that it can be useful to have the selected/active element still visible after the order has changed. There are cases where this is the required behavior, but that still means that the page number can change. It will show the page where the selected items appears after re-ordering the items, which can be a different page with different items surrounding the selected one. The only case when it is useful to stay on the same page is as @Izhaki answered, when the position of the selected item is important to the user, but I thought it's fair to assume that that is not question.
That's what I was thinking, I just wasn't sure if I was the off one out :P.
– TMH
Sep 16 at 12:14
3
Being able to select an item, change sorting, and showing a view which is paged/scrolled to the new item is useful.
– supercat
Sep 16 at 23:14
@supercat I agree, but that is not the case here.
– jazZRo
Sep 17 at 7:37
5
@supercat I think you meant ...showing a view which is paged/scrolled to the same/selected item...
– pabouk
Sep 17 at 7:38
@jazZRo I do not agree. That is not clear from the question.
– pabouk
Sep 17 at 7:41
|
show 3 more comments
Note that there are cases when it makes sense to not reset to the page one—when there's a notion of the ‘current selected’ or focused item in the list. Examples are mostly desktop apps with emphasis on immediate user interaction in the list itself with the help of the concept of ‘focus,’ instead of jumping between views like in web apps:
- a file manager that has an item selected in a directory view (especially a two-panel file manager)
- a music player with an item currently playing or focused
- a download manager with a downloaded item selected
- a note-taking app that has notes as a list
etc.
In such cases, after a change in the sort order or in filters it makes sense to keep the focused item on the screen and selected. I.e. to find the item in the new list and jump to that page.
If a web app has a similar workflow, with the focused item being displayed and manipulated on the same screen as the list, then it might be prudent to borrow this feature too.
add a comment
|
A sort order change should lead to a page reset (to one) when nothing is selected in the results list. The user has not yet shown specific interest in a particular entry.
If, however, there is a selection (especially in lists that have a master-detail view), it is likely the user wants to see "what is around the selected entry" - In this case, the page should not be re-set, but rather re-centered around the selected entry. It is confusing when the selected entry is suddenly paged out of view. (This also seems to be standard MS Windows design). This obviously implies you should not be presenting the same page that was show before, but the one where the selected entry is going to end up up with the new sort key - which might end up in quite a bit of a daunting task in a web-based application where the server supplies entries in chunks.
This may lead to a conflict when a list allows multiple selection of entries - In case these entries would be spread over multiple pages when re-sorted, it's probably best to remove multiple selections altogether in this case.
add a comment
|
There would be a weak case for not resetting it:
User wants random samples that avoid being at the extremes of any sort order.
This certainly does not make a good default, but might be useful if selectable as an option.
If changing the sort direction while not changing the criterium, browsing to the page that has the most of the items that were visible before could be the most intuitive way, since it allows keeping context.
What might, in some cases, also be a useful option when the criterium is changed is to allow one list item to be marked (or, using the last activated item), then to change the sort order, and browse to the page where that item appears with the sort order changed.
add a comment
|
I am a back-end programmer and not UI expert at all
Let say data shown in your screenshot is is sorted to Oldest First and user is on page 20
Then user thinks he wants to see newest items, so he selects Newest First, if you keep him on page 20, will he see the newest on page 20? NO
In short, pagination should be reset upon change of order
add a comment
|
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "102"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fux.stackexchange.com%2fquestions%2f129073%2fshould-the-pagination-be-reset-when-changing-the-order%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
6 Answers
6
active
oldest
votes
6 Answers
6
active
oldest
votes
active
oldest
votes
active
oldest
votes
Order of data transformation
As explained in Sorting a Paginated Record Set User Experience Expectation, and as illustrated there by the following order of data transformations:
You can see that both filtering and sorting come before pagination.
This means that whenever the order changes (sort), you should repaginate.
Back to page one?
Whether or not you should go back to page 1 depends on the context:
The case for
Concretely in your case, once on page X and the order changes, page X most likely refers to the previous user query, not the current one.
Most of the time people go to the next page because their query wasn't answered by looking at the first page. In this case, re-ordering the data means a new attempt to answer the query (ie, locate the desired data) and in most cases this means starting from page 1 all over again.
The case against
But this is not always the case.
Say the user wants to know what item is at position 22 (say which is the 22nd cheapest item), then throwing back to page 1 after sorting is NOT a good thing.
There are more examples in the comments.
Summary
So it all depends why the user is on any page other than the first one to begin with.
3
FWIW : Windows Explorer re-sorts the file list around the selected file when changing the sort otder (same behaviour with Task Manager). Like Izhaki, 99% of the time, I find this confusing.
– grahamj42
Sep 16 at 20:40
10
I think it depends a bit whether the view is of a page, or of an entry that happens to be on a page. If I've selected entry 223 and it happens to be on page 5 by the old pagination and page 8 on the new one, being thrown to the same entry on page 8 makes more sense than back to page 1. For the situation illustrated by the picture of OP though, I'd completely expect to go back to page 1.
– Mast
Sep 17 at 10:58
11
@R..: page 1 is almost certainly a meaningful place to go, and also probably what is desired. If I choose to sort by most recent, I probably want to see the most recent items. If I sort by votes, I probably want to see the highest-voted items. But the chances that I want to see the 80th-99th most voted items, just because I happened to previously be viewing the 80th-99th oldest items, seem really small.
– Nick Matteo
Sep 17 at 15:13
8
@Izhaki I use the "selected stays selected and visible" all the time. E.g. if I first find a file based on alphabetically sorted list and then re-sort to see what other files were created at the same time.
– Tero Lahtinen
Sep 17 at 17:31
3
There you have it! That's a good use case for not going back to page 1. @TeroLahtinen
– Izhaki
Sep 17 at 20:11
|
show 11 more comments
Order of data transformation
As explained in Sorting a Paginated Record Set User Experience Expectation, and as illustrated there by the following order of data transformations:
You can see that both filtering and sorting come before pagination.
This means that whenever the order changes (sort), you should repaginate.
Back to page one?
Whether or not you should go back to page 1 depends on the context:
The case for
Concretely in your case, once on page X and the order changes, page X most likely refers to the previous user query, not the current one.
Most of the time people go to the next page because their query wasn't answered by looking at the first page. In this case, re-ordering the data means a new attempt to answer the query (ie, locate the desired data) and in most cases this means starting from page 1 all over again.
The case against
But this is not always the case.
Say the user wants to know what item is at position 22 (say which is the 22nd cheapest item), then throwing back to page 1 after sorting is NOT a good thing.
There are more examples in the comments.
Summary
So it all depends why the user is on any page other than the first one to begin with.
3
FWIW : Windows Explorer re-sorts the file list around the selected file when changing the sort otder (same behaviour with Task Manager). Like Izhaki, 99% of the time, I find this confusing.
– grahamj42
Sep 16 at 20:40
10
I think it depends a bit whether the view is of a page, or of an entry that happens to be on a page. If I've selected entry 223 and it happens to be on page 5 by the old pagination and page 8 on the new one, being thrown to the same entry on page 8 makes more sense than back to page 1. For the situation illustrated by the picture of OP though, I'd completely expect to go back to page 1.
– Mast
Sep 17 at 10:58
11
@R..: page 1 is almost certainly a meaningful place to go, and also probably what is desired. If I choose to sort by most recent, I probably want to see the most recent items. If I sort by votes, I probably want to see the highest-voted items. But the chances that I want to see the 80th-99th most voted items, just because I happened to previously be viewing the 80th-99th oldest items, seem really small.
– Nick Matteo
Sep 17 at 15:13
8
@Izhaki I use the "selected stays selected and visible" all the time. E.g. if I first find a file based on alphabetically sorted list and then re-sort to see what other files were created at the same time.
– Tero Lahtinen
Sep 17 at 17:31
3
There you have it! That's a good use case for not going back to page 1. @TeroLahtinen
– Izhaki
Sep 17 at 20:11
|
show 11 more comments
Order of data transformation
As explained in Sorting a Paginated Record Set User Experience Expectation, and as illustrated there by the following order of data transformations:
You can see that both filtering and sorting come before pagination.
This means that whenever the order changes (sort), you should repaginate.
Back to page one?
Whether or not you should go back to page 1 depends on the context:
The case for
Concretely in your case, once on page X and the order changes, page X most likely refers to the previous user query, not the current one.
Most of the time people go to the next page because their query wasn't answered by looking at the first page. In this case, re-ordering the data means a new attempt to answer the query (ie, locate the desired data) and in most cases this means starting from page 1 all over again.
The case against
But this is not always the case.
Say the user wants to know what item is at position 22 (say which is the 22nd cheapest item), then throwing back to page 1 after sorting is NOT a good thing.
There are more examples in the comments.
Summary
So it all depends why the user is on any page other than the first one to begin with.
Order of data transformation
As explained in Sorting a Paginated Record Set User Experience Expectation, and as illustrated there by the following order of data transformations:
You can see that both filtering and sorting come before pagination.
This means that whenever the order changes (sort), you should repaginate.
Back to page one?
Whether or not you should go back to page 1 depends on the context:
The case for
Concretely in your case, once on page X and the order changes, page X most likely refers to the previous user query, not the current one.
Most of the time people go to the next page because their query wasn't answered by looking at the first page. In this case, re-ordering the data means a new attempt to answer the query (ie, locate the desired data) and in most cases this means starting from page 1 all over again.
The case against
But this is not always the case.
Say the user wants to know what item is at position 22 (say which is the 22nd cheapest item), then throwing back to page 1 after sorting is NOT a good thing.
There are more examples in the comments.
Summary
So it all depends why the user is on any page other than the first one to begin with.
edited Sep 18 at 11:07
answered Sep 16 at 12:22
IzhakiIzhaki
29.7k4 gold badges55 silver badges90 bronze badges
29.7k4 gold badges55 silver badges90 bronze badges
3
FWIW : Windows Explorer re-sorts the file list around the selected file when changing the sort otder (same behaviour with Task Manager). Like Izhaki, 99% of the time, I find this confusing.
– grahamj42
Sep 16 at 20:40
10
I think it depends a bit whether the view is of a page, or of an entry that happens to be on a page. If I've selected entry 223 and it happens to be on page 5 by the old pagination and page 8 on the new one, being thrown to the same entry on page 8 makes more sense than back to page 1. For the situation illustrated by the picture of OP though, I'd completely expect to go back to page 1.
– Mast
Sep 17 at 10:58
11
@R..: page 1 is almost certainly a meaningful place to go, and also probably what is desired. If I choose to sort by most recent, I probably want to see the most recent items. If I sort by votes, I probably want to see the highest-voted items. But the chances that I want to see the 80th-99th most voted items, just because I happened to previously be viewing the 80th-99th oldest items, seem really small.
– Nick Matteo
Sep 17 at 15:13
8
@Izhaki I use the "selected stays selected and visible" all the time. E.g. if I first find a file based on alphabetically sorted list and then re-sort to see what other files were created at the same time.
– Tero Lahtinen
Sep 17 at 17:31
3
There you have it! That's a good use case for not going back to page 1. @TeroLahtinen
– Izhaki
Sep 17 at 20:11
|
show 11 more comments
3
FWIW : Windows Explorer re-sorts the file list around the selected file when changing the sort otder (same behaviour with Task Manager). Like Izhaki, 99% of the time, I find this confusing.
– grahamj42
Sep 16 at 20:40
10
I think it depends a bit whether the view is of a page, or of an entry that happens to be on a page. If I've selected entry 223 and it happens to be on page 5 by the old pagination and page 8 on the new one, being thrown to the same entry on page 8 makes more sense than back to page 1. For the situation illustrated by the picture of OP though, I'd completely expect to go back to page 1.
– Mast
Sep 17 at 10:58
11
@R..: page 1 is almost certainly a meaningful place to go, and also probably what is desired. If I choose to sort by most recent, I probably want to see the most recent items. If I sort by votes, I probably want to see the highest-voted items. But the chances that I want to see the 80th-99th most voted items, just because I happened to previously be viewing the 80th-99th oldest items, seem really small.
– Nick Matteo
Sep 17 at 15:13
8
@Izhaki I use the "selected stays selected and visible" all the time. E.g. if I first find a file based on alphabetically sorted list and then re-sort to see what other files were created at the same time.
– Tero Lahtinen
Sep 17 at 17:31
3
There you have it! That's a good use case for not going back to page 1. @TeroLahtinen
– Izhaki
Sep 17 at 20:11
3
3
FWIW : Windows Explorer re-sorts the file list around the selected file when changing the sort otder (same behaviour with Task Manager). Like Izhaki, 99% of the time, I find this confusing.
– grahamj42
Sep 16 at 20:40
FWIW : Windows Explorer re-sorts the file list around the selected file when changing the sort otder (same behaviour with Task Manager). Like Izhaki, 99% of the time, I find this confusing.
– grahamj42
Sep 16 at 20:40
10
10
I think it depends a bit whether the view is of a page, or of an entry that happens to be on a page. If I've selected entry 223 and it happens to be on page 5 by the old pagination and page 8 on the new one, being thrown to the same entry on page 8 makes more sense than back to page 1. For the situation illustrated by the picture of OP though, I'd completely expect to go back to page 1.
– Mast
Sep 17 at 10:58
I think it depends a bit whether the view is of a page, or of an entry that happens to be on a page. If I've selected entry 223 and it happens to be on page 5 by the old pagination and page 8 on the new one, being thrown to the same entry on page 8 makes more sense than back to page 1. For the situation illustrated by the picture of OP though, I'd completely expect to go back to page 1.
– Mast
Sep 17 at 10:58
11
11
@R..: page 1 is almost certainly a meaningful place to go, and also probably what is desired. If I choose to sort by most recent, I probably want to see the most recent items. If I sort by votes, I probably want to see the highest-voted items. But the chances that I want to see the 80th-99th most voted items, just because I happened to previously be viewing the 80th-99th oldest items, seem really small.
– Nick Matteo
Sep 17 at 15:13
@R..: page 1 is almost certainly a meaningful place to go, and also probably what is desired. If I choose to sort by most recent, I probably want to see the most recent items. If I sort by votes, I probably want to see the highest-voted items. But the chances that I want to see the 80th-99th most voted items, just because I happened to previously be viewing the 80th-99th oldest items, seem really small.
– Nick Matteo
Sep 17 at 15:13
8
8
@Izhaki I use the "selected stays selected and visible" all the time. E.g. if I first find a file based on alphabetically sorted list and then re-sort to see what other files were created at the same time.
– Tero Lahtinen
Sep 17 at 17:31
@Izhaki I use the "selected stays selected and visible" all the time. E.g. if I first find a file based on alphabetically sorted list and then re-sort to see what other files were created at the same time.
– Tero Lahtinen
Sep 17 at 17:31
3
3
There you have it! That's a good use case for not going back to page 1. @TeroLahtinen
– Izhaki
Sep 17 at 20:11
There you have it! That's a good use case for not going back to page 1. @TeroLahtinen
– Izhaki
Sep 17 at 20:11
|
show 11 more comments
Keeping the page number after changing the order makes no sense. The page number is the same but the page isn't, let alone that going back or forth between pages lost the idea of coordination. What use would that have for the user? If you test this on real users you can expect them to be confused by this. They probably expect to see the first result on page 1 after the order has changed. If you can, test this as early as possible on users or just show it to people around you and see/hear their reactions.
EDIT: To those stating that it can be useful to have the selected/active element still visible after the order has changed. There are cases where this is the required behavior, but that still means that the page number can change. It will show the page where the selected items appears after re-ordering the items, which can be a different page with different items surrounding the selected one. The only case when it is useful to stay on the same page is as @Izhaki answered, when the position of the selected item is important to the user, but I thought it's fair to assume that that is not question.
That's what I was thinking, I just wasn't sure if I was the off one out :P.
– TMH
Sep 16 at 12:14
3
Being able to select an item, change sorting, and showing a view which is paged/scrolled to the new item is useful.
– supercat
Sep 16 at 23:14
@supercat I agree, but that is not the case here.
– jazZRo
Sep 17 at 7:37
5
@supercat I think you meant ...showing a view which is paged/scrolled to the same/selected item...
– pabouk
Sep 17 at 7:38
@jazZRo I do not agree. That is not clear from the question.
– pabouk
Sep 17 at 7:41
|
show 3 more comments
Keeping the page number after changing the order makes no sense. The page number is the same but the page isn't, let alone that going back or forth between pages lost the idea of coordination. What use would that have for the user? If you test this on real users you can expect them to be confused by this. They probably expect to see the first result on page 1 after the order has changed. If you can, test this as early as possible on users or just show it to people around you and see/hear their reactions.
EDIT: To those stating that it can be useful to have the selected/active element still visible after the order has changed. There are cases where this is the required behavior, but that still means that the page number can change. It will show the page where the selected items appears after re-ordering the items, which can be a different page with different items surrounding the selected one. The only case when it is useful to stay on the same page is as @Izhaki answered, when the position of the selected item is important to the user, but I thought it's fair to assume that that is not question.
That's what I was thinking, I just wasn't sure if I was the off one out :P.
– TMH
Sep 16 at 12:14
3
Being able to select an item, change sorting, and showing a view which is paged/scrolled to the new item is useful.
– supercat
Sep 16 at 23:14
@supercat I agree, but that is not the case here.
– jazZRo
Sep 17 at 7:37
5
@supercat I think you meant ...showing a view which is paged/scrolled to the same/selected item...
– pabouk
Sep 17 at 7:38
@jazZRo I do not agree. That is not clear from the question.
– pabouk
Sep 17 at 7:41
|
show 3 more comments
Keeping the page number after changing the order makes no sense. The page number is the same but the page isn't, let alone that going back or forth between pages lost the idea of coordination. What use would that have for the user? If you test this on real users you can expect them to be confused by this. They probably expect to see the first result on page 1 after the order has changed. If you can, test this as early as possible on users or just show it to people around you and see/hear their reactions.
EDIT: To those stating that it can be useful to have the selected/active element still visible after the order has changed. There are cases where this is the required behavior, but that still means that the page number can change. It will show the page where the selected items appears after re-ordering the items, which can be a different page with different items surrounding the selected one. The only case when it is useful to stay on the same page is as @Izhaki answered, when the position of the selected item is important to the user, but I thought it's fair to assume that that is not question.
Keeping the page number after changing the order makes no sense. The page number is the same but the page isn't, let alone that going back or forth between pages lost the idea of coordination. What use would that have for the user? If you test this on real users you can expect them to be confused by this. They probably expect to see the first result on page 1 after the order has changed. If you can, test this as early as possible on users or just show it to people around you and see/hear their reactions.
EDIT: To those stating that it can be useful to have the selected/active element still visible after the order has changed. There are cases where this is the required behavior, but that still means that the page number can change. It will show the page where the selected items appears after re-ordering the items, which can be a different page with different items surrounding the selected one. The only case when it is useful to stay on the same page is as @Izhaki answered, when the position of the selected item is important to the user, but I thought it's fair to assume that that is not question.
edited Sep 20 at 10:19
answered Sep 16 at 12:09
jazZRojazZRo
5,5861 gold badge11 silver badges27 bronze badges
5,5861 gold badge11 silver badges27 bronze badges
That's what I was thinking, I just wasn't sure if I was the off one out :P.
– TMH
Sep 16 at 12:14
3
Being able to select an item, change sorting, and showing a view which is paged/scrolled to the new item is useful.
– supercat
Sep 16 at 23:14
@supercat I agree, but that is not the case here.
– jazZRo
Sep 17 at 7:37
5
@supercat I think you meant ...showing a view which is paged/scrolled to the same/selected item...
– pabouk
Sep 17 at 7:38
@jazZRo I do not agree. That is not clear from the question.
– pabouk
Sep 17 at 7:41
|
show 3 more comments
That's what I was thinking, I just wasn't sure if I was the off one out :P.
– TMH
Sep 16 at 12:14
3
Being able to select an item, change sorting, and showing a view which is paged/scrolled to the new item is useful.
– supercat
Sep 16 at 23:14
@supercat I agree, but that is not the case here.
– jazZRo
Sep 17 at 7:37
5
@supercat I think you meant ...showing a view which is paged/scrolled to the same/selected item...
– pabouk
Sep 17 at 7:38
@jazZRo I do not agree. That is not clear from the question.
– pabouk
Sep 17 at 7:41
That's what I was thinking, I just wasn't sure if I was the off one out :P.
– TMH
Sep 16 at 12:14
That's what I was thinking, I just wasn't sure if I was the off one out :P.
– TMH
Sep 16 at 12:14
3
3
Being able to select an item, change sorting, and showing a view which is paged/scrolled to the new item is useful.
– supercat
Sep 16 at 23:14
Being able to select an item, change sorting, and showing a view which is paged/scrolled to the new item is useful.
– supercat
Sep 16 at 23:14
@supercat I agree, but that is not the case here.
– jazZRo
Sep 17 at 7:37
@supercat I agree, but that is not the case here.
– jazZRo
Sep 17 at 7:37
5
5
@supercat I think you meant ...showing a view which is paged/scrolled to the same/selected item...
– pabouk
Sep 17 at 7:38
@supercat I think you meant ...showing a view which is paged/scrolled to the same/selected item...
– pabouk
Sep 17 at 7:38
@jazZRo I do not agree. That is not clear from the question.
– pabouk
Sep 17 at 7:41
@jazZRo I do not agree. That is not clear from the question.
– pabouk
Sep 17 at 7:41
|
show 3 more comments
Note that there are cases when it makes sense to not reset to the page one—when there's a notion of the ‘current selected’ or focused item in the list. Examples are mostly desktop apps with emphasis on immediate user interaction in the list itself with the help of the concept of ‘focus,’ instead of jumping between views like in web apps:
- a file manager that has an item selected in a directory view (especially a two-panel file manager)
- a music player with an item currently playing or focused
- a download manager with a downloaded item selected
- a note-taking app that has notes as a list
etc.
In such cases, after a change in the sort order or in filters it makes sense to keep the focused item on the screen and selected. I.e. to find the item in the new list and jump to that page.
If a web app has a similar workflow, with the focused item being displayed and manipulated on the same screen as the list, then it might be prudent to borrow this feature too.
add a comment
|
Note that there are cases when it makes sense to not reset to the page one—when there's a notion of the ‘current selected’ or focused item in the list. Examples are mostly desktop apps with emphasis on immediate user interaction in the list itself with the help of the concept of ‘focus,’ instead of jumping between views like in web apps:
- a file manager that has an item selected in a directory view (especially a two-panel file manager)
- a music player with an item currently playing or focused
- a download manager with a downloaded item selected
- a note-taking app that has notes as a list
etc.
In such cases, after a change in the sort order or in filters it makes sense to keep the focused item on the screen and selected. I.e. to find the item in the new list and jump to that page.
If a web app has a similar workflow, with the focused item being displayed and manipulated on the same screen as the list, then it might be prudent to borrow this feature too.
add a comment
|
Note that there are cases when it makes sense to not reset to the page one—when there's a notion of the ‘current selected’ or focused item in the list. Examples are mostly desktop apps with emphasis on immediate user interaction in the list itself with the help of the concept of ‘focus,’ instead of jumping between views like in web apps:
- a file manager that has an item selected in a directory view (especially a two-panel file manager)
- a music player with an item currently playing or focused
- a download manager with a downloaded item selected
- a note-taking app that has notes as a list
etc.
In such cases, after a change in the sort order or in filters it makes sense to keep the focused item on the screen and selected. I.e. to find the item in the new list and jump to that page.
If a web app has a similar workflow, with the focused item being displayed and manipulated on the same screen as the list, then it might be prudent to borrow this feature too.
Note that there are cases when it makes sense to not reset to the page one—when there's a notion of the ‘current selected’ or focused item in the list. Examples are mostly desktop apps with emphasis on immediate user interaction in the list itself with the help of the concept of ‘focus,’ instead of jumping between views like in web apps:
- a file manager that has an item selected in a directory view (especially a two-panel file manager)
- a music player with an item currently playing or focused
- a download manager with a downloaded item selected
- a note-taking app that has notes as a list
etc.
In such cases, after a change in the sort order or in filters it makes sense to keep the focused item on the screen and selected. I.e. to find the item in the new list and jump to that page.
If a web app has a similar workflow, with the focused item being displayed and manipulated on the same screen as the list, then it might be prudent to borrow this feature too.
answered Sep 18 at 17:46
aaaaaa
511 bronze badge
511 bronze badge
add a comment
|
add a comment
|
A sort order change should lead to a page reset (to one) when nothing is selected in the results list. The user has not yet shown specific interest in a particular entry.
If, however, there is a selection (especially in lists that have a master-detail view), it is likely the user wants to see "what is around the selected entry" - In this case, the page should not be re-set, but rather re-centered around the selected entry. It is confusing when the selected entry is suddenly paged out of view. (This also seems to be standard MS Windows design). This obviously implies you should not be presenting the same page that was show before, but the one where the selected entry is going to end up up with the new sort key - which might end up in quite a bit of a daunting task in a web-based application where the server supplies entries in chunks.
This may lead to a conflict when a list allows multiple selection of entries - In case these entries would be spread over multiple pages when re-sorted, it's probably best to remove multiple selections altogether in this case.
add a comment
|
A sort order change should lead to a page reset (to one) when nothing is selected in the results list. The user has not yet shown specific interest in a particular entry.
If, however, there is a selection (especially in lists that have a master-detail view), it is likely the user wants to see "what is around the selected entry" - In this case, the page should not be re-set, but rather re-centered around the selected entry. It is confusing when the selected entry is suddenly paged out of view. (This also seems to be standard MS Windows design). This obviously implies you should not be presenting the same page that was show before, but the one where the selected entry is going to end up up with the new sort key - which might end up in quite a bit of a daunting task in a web-based application where the server supplies entries in chunks.
This may lead to a conflict when a list allows multiple selection of entries - In case these entries would be spread over multiple pages when re-sorted, it's probably best to remove multiple selections altogether in this case.
add a comment
|
A sort order change should lead to a page reset (to one) when nothing is selected in the results list. The user has not yet shown specific interest in a particular entry.
If, however, there is a selection (especially in lists that have a master-detail view), it is likely the user wants to see "what is around the selected entry" - In this case, the page should not be re-set, but rather re-centered around the selected entry. It is confusing when the selected entry is suddenly paged out of view. (This also seems to be standard MS Windows design). This obviously implies you should not be presenting the same page that was show before, but the one where the selected entry is going to end up up with the new sort key - which might end up in quite a bit of a daunting task in a web-based application where the server supplies entries in chunks.
This may lead to a conflict when a list allows multiple selection of entries - In case these entries would be spread over multiple pages when re-sorted, it's probably best to remove multiple selections altogether in this case.
A sort order change should lead to a page reset (to one) when nothing is selected in the results list. The user has not yet shown specific interest in a particular entry.
If, however, there is a selection (especially in lists that have a master-detail view), it is likely the user wants to see "what is around the selected entry" - In this case, the page should not be re-set, but rather re-centered around the selected entry. It is confusing when the selected entry is suddenly paged out of view. (This also seems to be standard MS Windows design). This obviously implies you should not be presenting the same page that was show before, but the one where the selected entry is going to end up up with the new sort key - which might end up in quite a bit of a daunting task in a web-based application where the server supplies entries in chunks.
This may lead to a conflict when a list allows multiple selection of entries - In case these entries would be spread over multiple pages when re-sorted, it's probably best to remove multiple selections altogether in this case.
edited Sep 19 at 16:52
answered Sep 18 at 13:24
tofrotofro
1513 bronze badges
1513 bronze badges
add a comment
|
add a comment
|
There would be a weak case for not resetting it:
User wants random samples that avoid being at the extremes of any sort order.
This certainly does not make a good default, but might be useful if selectable as an option.
If changing the sort direction while not changing the criterium, browsing to the page that has the most of the items that were visible before could be the most intuitive way, since it allows keeping context.
What might, in some cases, also be a useful option when the criterium is changed is to allow one list item to be marked (or, using the last activated item), then to change the sort order, and browse to the page where that item appears with the sort order changed.
add a comment
|
There would be a weak case for not resetting it:
User wants random samples that avoid being at the extremes of any sort order.
This certainly does not make a good default, but might be useful if selectable as an option.
If changing the sort direction while not changing the criterium, browsing to the page that has the most of the items that were visible before could be the most intuitive way, since it allows keeping context.
What might, in some cases, also be a useful option when the criterium is changed is to allow one list item to be marked (or, using the last activated item), then to change the sort order, and browse to the page where that item appears with the sort order changed.
add a comment
|
There would be a weak case for not resetting it:
User wants random samples that avoid being at the extremes of any sort order.
This certainly does not make a good default, but might be useful if selectable as an option.
If changing the sort direction while not changing the criterium, browsing to the page that has the most of the items that were visible before could be the most intuitive way, since it allows keeping context.
What might, in some cases, also be a useful option when the criterium is changed is to allow one list item to be marked (or, using the last activated item), then to change the sort order, and browse to the page where that item appears with the sort order changed.
There would be a weak case for not resetting it:
User wants random samples that avoid being at the extremes of any sort order.
This certainly does not make a good default, but might be useful if selectable as an option.
If changing the sort direction while not changing the criterium, browsing to the page that has the most of the items that were visible before could be the most intuitive way, since it allows keeping context.
What might, in some cases, also be a useful option when the criterium is changed is to allow one list item to be marked (or, using the last activated item), then to change the sort order, and browse to the page where that item appears with the sort order changed.
answered Sep 17 at 23:25
rackandbonemanrackandboneman
6074 silver badges5 bronze badges
6074 silver badges5 bronze badges
add a comment
|
add a comment
|
I am a back-end programmer and not UI expert at all
Let say data shown in your screenshot is is sorted to Oldest First and user is on page 20
Then user thinks he wants to see newest items, so he selects Newest First, if you keep him on page 20, will he see the newest on page 20? NO
In short, pagination should be reset upon change of order
add a comment
|
I am a back-end programmer and not UI expert at all
Let say data shown in your screenshot is is sorted to Oldest First and user is on page 20
Then user thinks he wants to see newest items, so he selects Newest First, if you keep him on page 20, will he see the newest on page 20? NO
In short, pagination should be reset upon change of order
add a comment
|
I am a back-end programmer and not UI expert at all
Let say data shown in your screenshot is is sorted to Oldest First and user is on page 20
Then user thinks he wants to see newest items, so he selects Newest First, if you keep him on page 20, will he see the newest on page 20? NO
In short, pagination should be reset upon change of order
I am a back-end programmer and not UI expert at all
Let say data shown in your screenshot is is sorted to Oldest First and user is on page 20
Then user thinks he wants to see newest items, so he selects Newest First, if you keep him on page 20, will he see the newest on page 20? NO
In short, pagination should be reset upon change of order
answered Sep 18 at 11:46
UmairUmair
1112 bronze badges
1112 bronze badges
add a comment
|
add a comment
|
Thanks for contributing an answer to User Experience Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fux.stackexchange.com%2fquestions%2f129073%2fshould-the-pagination-be-reset-when-changing-the-order%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
As a user of your website I won't pay much attention towards how things work and where I should check after chaining the option. If I am refining result set I would expect to see what I intent to see. So it should be from page 1. Ex: shopping from Amazon, if I select cheaper first then I would like to see complete fresh sorting from result no 1.
– Zerotoinfinity
Sep 18 at 21:15
As indicated in several answers and comments, this is highly dependent on whether the user additionally has an (in-view) item selected. In Outlook for instance, I often re-sort on "from" or "subject" precisely to group my currently-selected message with related ones. I am highly disappointed when Outlook (occasionally) glitches on this (loses my selection).
– Jeff Y
Sep 19 at 15:26