Image 1K-Meleon. Window not maximized. Just to show you the default position and size. |
![]() |
Image 2K-Meleon window maximized. Popup opened. Note: resizing the popup is impossible. Move your mouse over its border to verify. |
![]() |
Image 3Popup maximized. Look at what happened... The window has the size of a normal window (see 1st image) KM doesn't consider this window maximized, the titlebar maximize button is available. Note: closing the popup in this state will solve the resizing problem for the next opened popups, and the maximize/restore problem. |
![]() |
Image 4Maximize the so-called "maximized" window. Note: closing the popup in this state will left us with resizing problem, and the maximize/restore problem. |
![]() |
Image 5Restoring the window restores the "false maximized" state, not the initial state. |
![]() |
Image 6If popup is close in state #3 or #5, popup will now maximized/restore as expected. |
![]() |
Image 7Another problem, probably related to the behavior above. When a popup is opened, it is not opened directly to the size and position specified in the javascript window.open() function call. This screenshot was taken with KM set in the "correct" max/restore/resize behavior (see image 3). The image was loaded from my local server which is faster to react than the server you are loading it from. This explains why I was able to take the screenshot with all the borders and the image before Windoze has partially, or completely, updated the display. I first noticed the problem while KM was on step #2. I was seeing the display of the KM window behind the popup, flashing to white. In this state (of image #2) the first step (pointed by red arrows) was opened maximized. That's what was causing the flash. As you can see from the screenshot on the right (click for full size), opening a popup window needs 3 steps to reach the correct opening position (which is directly reached by other browser: IE, NS4, Mozilla).
Note: the correct behavior for KM would be to open the window directly on the green shape. |
![]() Click to enlarge |
Image 8Closing the popup last will store its position and size values as defaults. This is how it looks on the next start. |
![]() |