Skip to main content
Participant
September 29, 2009
Answered

FM8: File Always Opens Unsaved Changes

  • September 29, 2009
  • 1 reply
  • 1002 views

Hi,

I have a file in Framemaker 8 that always opens with "unsaved changes."  I save the file, the asterisk clears, but the next time I open the file the asterisk is there.


I thought this might be a "missing font" issue and, as a test, turned off Remember missing fonts. This setting does not seem to impact this behavior.

Any help much appreciated.

Mary

    This topic has been closed for replies.
    Correct answer Jeff_Coatsworth

    It's probably got cross-refs in it that are auto-updated when you open the doc. - that's what fools the "unsaved changes" indicator.

    1 reply

    Jeff_Coatsworth
    Community Expert
    Jeff_CoatsworthCommunity ExpertCorrect answer
    Community Expert
    September 29, 2009

    It's probably got cross-refs in it that are auto-updated when you open the doc. - that's what fools the "unsaved changes" indicator.

    Participant
    September 29, 2009

    Jeff,

    The document does have cross-references yes. How come, though, the save isnt' saving the updates?

    If this is a default behavior on Framemaker's part, is there a way to customize this behavior?

    Mary

    Participant
    September 29, 2009

    I found a very nice explanation by Fred Ridder on Framers:

    I think a better understanding of how cross-references are handled will help you under why I say this.

    Whenever you open a file that contains one or more cross-references, FrameMaker refreshes each of those references. If the reference is to another location within the same file, the refresh is straightforward unless the cross-reference truly is unresolved due to a missing or hidden cross-reference marker. If the reference points to a location that is in another file that is already open, the process is similarly straightforward.

    But if the reference points to a location that is in a file that is *not* already open, FrameMaker has to silently (without showing anything on your screen) peek inside the target file to retrieve the latest information for the refernce. If that file has any sort of problem that would throw a warning message during a non-silent open (e.g. an unavailable fonts message), FrameMaker is unable to peek inside it and therefore cannot find the marker it's looking for. It reports this failure to find the marker as an unresolved cross-reference. If you start by manually opening the file with the missing fonts issue, so that you can manually dismiss the warning message, then you will not get an unresolved cross-reference warnign when you open the original file because FrameMaker can now find the target marker when it updates the cross-references.

    BTW, the updating of the cross-references is the reason why FrameMaker will warn you about unsaved changes when you attempt to close a file that you *know* you didn't make any edits in. Even if the cross-references did not actually change as a result of the update operation, the fact that they were refreshed counts as a change that FrameMaker thinks you ought to save.

    -Fred Ridder

    This  makes sense and matches with what you said so succinctly Jeff. Thanks for the help.

    Mary