#583 Editing in Source and going back to Design not working right

0.8b2
closed-fixed
nobody
9
2010-04-04
2010-02-24
No

Windows 7 x64
KompoZer 0.8b2

The problem is when I do some major editing in the Source mode and then change to the Design mode, all of my changes I made in Source are eliminated like they were never made. I've attached a file that I made so you can follow how this happens and easily duplicate it.

1. Open the attached file in KompoZer.
2. Go into the "Source" view.
3. Delete the following text: "problem in Windows 7 x64"
4. Now, change back to the "Design" mode.
5. The text you deleted in Step #3 is still there when it isn't suppose to be.

I've been able to duplicate this 100% of the time in different files I've been working with.

There is however, one way to prevent this from happening. And that is to save your file before you go from the Source to Design mode. However, you don't always want to do that encase your trying to see if you made the correct changes.

Discussion

  • rickmastfan67

    rickmastfan67 - 2010-02-24

    File to use to dupliate problem

     
  • Fabien Cazenave (kaze)

    Confirmed. WTF?!?
    Working on it right now.

    -- kazé, kompozer lead dev

     
  • Fabien Cazenave (kaze)

    • priority: 5 --> 9
     
  • Fabien Cazenave (kaze)

    This bug doesn't occur on 0.8b1 (regression).

    This bug isn't windows-specific, I see it on Linux (Ubuntu Hardy).

     
  • Fabien Cazenave (kaze)

    Doh! A line is missing in editor.js...

    Index: editor.js

    --- editor.js (révision 208)
    +++ editor.js (copie de travail)
    @@ -2168,6 +2168,7 @@
    }
    else {
    if (previousMode >= kEditModeSource) {
    + RebuildDocumentFromSource();
    // re-enable inline spell checking
    var showDisableSpellCheckWarning = gPrefs.getBoolPref("editor.showDisableSpellCheckWarning");
    if (showDisableSpellCheckWarning) {

    Sorry for that stupid mistake, we'll publish another beta as soon as possible. Boy, the l10n lead is gonna hate me for this one. :-s

     
  • Fabien Cazenave (kaze)

    • status: open --> closed
     
  • Fabien Cazenave (kaze)

    fixed with révision 212.

     
  • Fabien Cazenave (kaze)

    • status: closed --> closed-fixed
     
  • Frédéric Chateaux

    • labels: 870480 --> Source View
     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks