That's the programming logic that was in the back of my mind and was afraid 
would be the answer. I agree that the user may have already indicated "Yes, 
replace the contents" but keep in mind that the contents are on the clipboard 
and not visual at this point in time. It's not until the user says "Yes" do the 
pasted contents become visible and that's when the user could think "Oops, 
that's the wrong clipboard contents" or perhaps, "Oops, I guess I forgot to 
actually copy the contents that I wanted because what got pasted was something 
from 30 minutes ago." In either case you can always say that it was user error 
up to this point. But my concept of a possible bug in this matter is that I was 
always lead to believe that I could click CANCEL while editing any events 
without changing the events contents. I was always lead to believe that I had 
to click on SAVE to actually save the contents of an event to the database.

I suppose I could accept your analogy but then I'd like to see both the SAVE 
and CANCEL buttons greyed out whenever an event contents are replaced. The 
reasoning being as you suggested the user has already confirmed the set of 
updates. This would bring the user interface into the same logic as to what has 
already happened to the database. But at the same time, I think users might 
begin to question why both SAVE and CANCEL aren't available and there should 
still be a second chance to CANCEL.

Can't wait to see what somebody from Support will say about this.

I came across this when I stepped away from the computer for about 30 minutes 
and then returned to paste some clipboard contents over existing ones 
erroneously thinking that I had already copied what I wanted to the clipboard. 
As soon as I saw the new contents were actually something from the wrong family 
and from something else I had done over an hour previous,  I though "Oops, I 
guess I thought I had already copied to correct contents to the clipboard." I 
thought I could click CANCEL and no harm would be done. I was wrong. It's an 
all too easy way to destroy data. Of course, the safety here is that once the 
user realizes the wrong stuff was replaced, he could always to back and re-copy 
the correct event to the clipboard, return to the scene of the crime, and paste 
once again.


Brian in CA


-----Original Message-----
From: MikeFry [mailto:[email protected]]
Sent: Friday, August 28, 2015 2:31 PM
To: [email protected]
Subject: Re: [LegacyUG] Possible Bug - Cancel does't cancel

On 28 Aug 2015 10:40 PM, Brian L. Lightfoot wrote:
> Here are the steps.
>
> 1.Open any event from any individual.
> 2. Click on the left icon towards the bottom right which signifies
> “Copy Event to Clipboard”.
> 3.Close that event. You now have one event on the clipboard.
> 4.Open up any other event on that same person or on any other person.
> 5.Click on the right icon towards the bottom right which signifies
> “Paste Event from Clipboard”.
> 6.Legacy will open a window entitled “Replace Contents?” Click Yes.

I'm not sure this is a bug as such. At this point, you've already said you 
wanted to make the change - and effectively confirmed it.

At this stage, I'm guessing that Legacy has already updated the database, and 
(here's the crucial bit) confirmed the set of updates. If the confirm isn't 
done until the window is closed, then there would still be an opportunity to 
cancel any pending updates. If that works, and I know it does using .NET, then 
cancel would mean cancel.

--
Regards,
Mike Fry (Jhb)








Legacy User Group guidelines:

http://www.LegacyFamilyTree.com/Etiquette.asp

Archived messages after Nov. 21 2009:

http://www.mail-archive.com/[email protected]/

Archived messages from old mail server - before Nov. 21 2009:

http://www.mail-archive.com/[email protected]/

Online technical support: http://support.legacyfamilytree.com

Follow Legacy on Facebook (http://www.facebook.com/LegacyFamilyTree) and on our 
blog (http://news.LegacyFamilyTree.com).

To unsubscribe: http://www.LegacyFamilyTree.com/LegacyLists.asp

Reply via email to