anchor.diff:      log.info("Editing page "+pagereq+". User="+request.getRemoteUser()+", host="+request.getRemoteHost() );
   
       //
  -    //  If the page does not exist, we'll get a null here.
  +    //  Determine and store the date the latest version was changed.  Since
  +    //  the newest version is the one that is changed, we need to track
  +    //  that instead of the edited version.
       //
       long lastchange = 0;
  -    Date d = wikipage.getLastModified();
  +    
  +    Date d = latestversion.getLastModified();
       if( d != null ) lastchange = d.getTime();
   
       pageContext.setAttribute( "lastchange",
  
positive.code: 
      NDC.push( wiki.getApplicationName()+":"+pagereq );    
  
      WikiPage wikipage = wiki.getPage( pagereq, version );
  
      if( wikipage == null )
      {
          wikipage = new WikiPage( pagereq );
      }
  
      WikiContext wikiContext = new WikiContext( wiki, wikipage );
  
negative.code:         //  is the best place to show errors, though.
         
          long pagedate   = Long.parseLong(request.getParameter("edittime"));
  
          Date change = latestversion.getLastModified();
  
          if( change != null && change.getTime() != pagedate )
          {
  