<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - Page orientation of User page size is not determined correctly"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=106890#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - Page orientation of User page size is not determined correctly"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=106890">bug 106890</a>
              from <span class="vcard"><a class="email" href="mailto:csongor@halmai.hu" title="csongor@halmai.hu">csongor@halmai.hu</a>
</span></b>
        <pre>I wanted to read again the explanation Johnny_M has linked but that page is not
reachable any more (404 not found). I wanted to read it again, maybe I missed
something the last time but I could not. Thus, I can read what I wrote in
<a href="show_bug.cgi?id=106890#c2">Comment #2</a>. 

I still think that the current behaviour is very annoying, counter-intuitive
and not understandable for most of the users therefore it should be changed.

So, would it be possible to reopen this bug as an improvement request, please?

I think my proposed idea would be totally clean, not confusing and easy to
implement. The following steps should be done.
- the Width and Height fields should be kept as they are now
- the Orientation radio button should be replaced by a text that displays
portrait/square/landscape if w<h, w=h, w>h, respectively
- there should be a "Swap Width and Height" button beside the two input fields. 

If somebody picks an item from the Format dropdown then the dimensions of the
selected page should overwrite the existing W and H values according to this
rule:
- The smaller dimension of the new page should overwrite the smaller value from
W and H and the larger dimension of the new should overwrite the other one.

More precisely:

if (oldW > oldH) {  // was landscape
    W = max(newW, newH);
    H = min(newW, newH);
} else {   // was portrait or square
    W = min(newW, newH);
    H = max(newW, newH);
}

This logic would preserve the orientation of the page. 

...now I checked how this works in other programs I have installed. Well, GIMP
uses a solution that is very similar to my proposal. Please, consider reopening
it as an improvement proposal. Thanks.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>