Bug 1684952 Comment 7 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

(In reply to Václav Trpišovský from comment #4)
> I disagree with your assessment (defect→enhancement), but I am not going to revert it as I understand why you made it:
> I understand why the developer implemented page sorting: it was an attempt to make the software **smarter**, but an *unintentional* effect was that the software is now **less intuitive** and offers fewer options. Sorting page ranges is **not standard behavior** for programs using the Windows print dialog, so there is a risk of confused users and wasted paper. Since this "feature" is redundant (most users input the print ranges sorted, and those who don't **do it on purpose**), I do not see a great 
> Please just remove the "feature" so that users get the **expected result** out of your product - it takes, after all, much less developer effort to remove code than to write more.

This is a misunderstanding about what's going on.  We didn't add code to do page sorting which we could simply remove.  Instead, we simply **always print documents in-order**, and we filter out pages based on whether or not they're in the page range.

As far as I can tell:
 - On Linux (my local platform), Firefox has always had this behavior (when printing with the legacy system dialog).
 - On Mac, the system dialog doesn't seem to let you specify a complex page range at all (it only has "from/to")
 - On Windows, the system dialog doesn't seem to let you specify a complex page range (it says "enter either a page number or a single page range")

Also on Windows: for comparison, Edge and Chrome *do* let you specify a complex page range, but they still print the pages in ascending order of page-number.

So I'm not seeing any browser/platform/configuration where the behavior matches your "expected behavior" from comment 0.  Am I missing something? Is there a browser that does the thing you want on this?
(In reply to Václav Trpišovský from comment #4)
> I disagree with your assessment (defect→enhancement), but I am not going to revert it as I understand why you made it:
> I understand why the developer implemented page sorting: it was an attempt to make the software **smarter**, but an *unintentional* effect was that the software is now **less intuitive** and offers fewer options. Sorting page ranges is **not standard behavior** for programs using the Windows print dialog, so there is a risk of confused users and wasted paper. Since this "feature" is redundant (most users input the print ranges sorted, and those who don't **do it on purpose**), I do not see a great 
> Please just remove the "feature" so that users get the **expected result** out of your product - it takes, after all, much less developer effort to remove code than to write more.

This is a misunderstanding about what's going on.  We didn't add code to do page sorting which we could simply remove.  Instead, we simply **always print documents in-order**, and we filter out pages based on whether or not they're in the page range.

As far as I can tell:
 - On Linux (my local platform), Firefox has always had this behavior (when printing with the legacy system dialog).
 - On Mac, the system dialog doesn't seem to let you specify a complex page range at all (it only has "from/to")
 - On Windows 10, the system dialog doesn't seem to let you specify a complex page range (it says "enter either a page number or a single page range")

Also on Windows: for comparison, Edge and Chrome *do* let you specify a complex page range, but they still print the pages in ascending order of page-number.

So I'm not seeing any browser/platform/configuration where the behavior matches your "expected behavior" from comment 0.  Am I missing something? Is there a browser that does the thing you want on this?
(In reply to Václav Trpišovský from comment #4)
> I disagree with your assessment (defect→enhancement), but I am not going to revert it as I understand why you made it:
> I understand why the developer implemented page sorting: it was an attempt to make the software **smarter**, but an *unintentional* effect was that the software is now **less intuitive** and offers fewer options. Sorting page ranges is **not standard behavior** for programs using the Windows print dialog, so there is a risk of confused users and wasted paper. Since this "feature" is redundant (most users input the print ranges sorted, and those who don't **do it on purpose**), I do not see a great 
> Please just remove the "feature" so that users get the **expected result** out of your product - it takes, after all, much less developer effort to remove code than to write more.

This is a misunderstanding about what's going on.  We didn't add code to do page sorting which we could simply remove.  Instead, we simply **always print documents in-order**, and we filter out pages based on whether or not they're in the page range.

As far as I can tell:
 - On Linux (my local platform), Firefox has always had this behavior (when printing with the legacy system dialog).
 - On Mac, the system dialog doesn't seem to let you specify a complex page range at all (it only has "from/to")
 - On Windows 10, the system dialog doesn't seem to let you specify a complex page range (it says "enter either a page number or a single page range") [EDIT: I made this observation using Firefox release, v84; apparently this was because we were using an old dialog option there, and we switched in bug 1675956]

Also on Windows: for comparison, Edge and Chrome *do* let you specify a complex page range, but they still print the pages in ascending order of page-number.

So I'm not seeing any browser/platform/configuration where the behavior matches your "expected behavior" from comment 0.  Am I missing something? Is there a browser that does the thing you want on this?

Back to Bug 1684952 Comment 7