Description
I have just tested the new Moin 1.7rc01 and had severe trouble when previewing a page in IE (Moin run as desktop edition on WinXP Home Sp3): I edited a longer article thus pressed several times the preview button (every 5-10 minutes or so about 6-10 times). Suddenly when pressing the preview again, the editor closed, showed the normal page view and all the changes were lost.
Steps to reproduce
- Preview a page several times.
Example
Component selection
- general
Details
MoinMoin Version |
Moin1.7rc1/rc2 |
OS and Version |
Win XP Home SP3 / FAT32 / NTFS |
Python Version |
Python 2.5 |
Server Setup |
|
Server Details |
|
Browser |
IE |
Language you are using the wiki in (set in the browser/UserPreferences) |
Swabian |
Workaround
- use a sane browser like Firefox, Opera, ...
- if you are forced to use IE, always mark all editor input and paste it to the clipboard. Then good luck: try to preview.
Discussion
I track Moin developpment since quite some time now. This behaviour is not unknown to me form earlier releases. However now it seems the have got worse. Is this again some caching problem??
Just tried rc2 as suggested: I have downloaded the tarball, extracted the files, ran wikiserver.py. I started to create a new page "TestPage". I edited the page several minutes, hit preview about 6 or 7 times, then on the next hit the editor was closed and the page for a missing page appeared: "This page does not exist yet...". -- OliverSiemoneit 2008-06-04 21:23:42
Also "save changes" triggerd in the browser (IE) the browser's error page "Web page cannot be displayed" as in rc1. Something seems to be still broken. -- OliverSiemoneit 2008-06-04 21:31:15
Please try the same thing with another browser (like FF2). If it still misbehaves, try it on NTFS.
Tried it now on Firefox 2.0.0.14 and Opera 9.27: It works fine! This seems to be a problem of IE7 only. That's a kind of strange.. -- OliverSiemoneit 2008-06-05 12:58:52
This problem may be related to MoinMoinBugs/GuiEditorPreviewDataLoss. My observation was that if the time between button (such as save changes, preview, etc.) presses was too short then the edit would be lost. The problem only occurred with IE. In Apache I changed the KeepAliveTimeout to be smaller than the quickest time between two button presses and that appeared to fix the problem. A similar issue may be occurring here. -- JohnCarlson 2008-06-06 00:15:11
It would be interesting if it also happens on:
- IE6 and moin 1.7.0rc2
- Happens also there. Brings up the browser's error page "Server not found" rather than showing the Moin page "This page does not exist yet. You can create...." as on IE7
- IE7 and moin 1.6.3
- Yes, it also happens there. Hitting "Preview" sometimes triggers two POST events in the console windows instead of only one. However the editor remains open. Sometimes these two POST events are followd by a new GET event, i.e. the editor is closed and all newly entered data is lost.
After some hours of debugging and finding no reason at all for this sporadic IE misbehaviour, I decided not to continue wasting time trying to fix/workaround that. BTW, the internet is full of people trying to fix that without success and without much useful information. If you want it fixed, find someone else. Otherwise just use a browser that sucks less. -- ThomasWaldmann 2008-09-28 13:07:30
Plan
- Priority:
- Assigned to:
- Status: won't fix, not a moin bug