Page 1 of 1

Change the actions of the go-back / history list

Posted: 22 Jun 2022 11:24
by Gowermick
FH keeps a track of records visited via the history or go-back list, activated by the back/forward arrows at top of property box.

If a record is deleted, this list is cleared by design.

May I propose that this list is retained throughout a session, and not cleared when a record is deleted.

Re: Change the actions of the go-back / history list

Posted: 14 Dec 2022 19:30
by ColeValleyGirl
Does anyone have any opinions on this or can I move it straight to the Wish List?

Re: Change the actions of the go-back / history list

Posted: 14 Dec 2022 20:25
by davidf
What is the desired effect of moving back through history and coming across a record that has been deleted?
  • Just skip to next (existing) record in the history
  • display a note that "this record has been deleted"
  • display a note that "this record has been deleted" and offer to try to recover it?

Re: Change the actions of the go-back / history list

Posted: 14 Dec 2022 21:18
by Gowermick
David,
Bearing in mind the list is deleted at the end of a session, I’d go with your option 1.

Re: Change the actions of the go-back / history list

Posted: 14 Dec 2022 21:19
by tatewise
My vote would be to just silently skip.

Re: Change the actions of the go-back / history list

Posted: 14 Dec 2022 21:48
by davidf
Actually is this more of a bug than a wish list item?

Why should deleting a record cause the loss of the history list?

Or am I not understanding something?

Re: Change the actions of the go-back / history list

Posted: 14 Dec 2022 22:20
by Gowermick
David,
It is only a bug if it shouldn’t happen. However CP states this happens by design therefore not a bug :D

Re: Change the actions of the go-back / history list

Posted: 14 Dec 2022 22:51
by davidf
Wish list Request

Retention of History on deletion of a Record

Requirement

Deleting a record should not result in the deletion of the history list, just the removal of the deleted record's appearances in the list.

Benefits

The history list continues to function after the deletion of a record.

Notes
  1. The possibility of keeping a deleted record in the list (as "deleted") and possibly offering to try and recover it was thought unnecessary.
  2. If a deleted record is subsequently recovered (via the undo), it should be placed back in the history list once as the most recent item.
Discussion Treads
This thread only

Existing Wish List Items
None

Re: Change the actions of the go-back / history list

Posted: 14 Dec 2022 23:18
by tatewise
Instead of talking about deletion and reinstatement of items in the list just request that the history sequence should be preserved and any deleted items handled sensibly.

Ideally, Undo for deleted items should reinstate the original history sequence.

Bear in mind that more than just records are held in the history sequence.
e.g. Selected items on Property Box Facts, Notes and Media tabs are also remembered in the history and such items could be deleted and restored.
i.e. The history sequence could be Individual Notes tab with 3rd note selected > Source Media tab with 2nd media selected > Family Facts tab with Marriage event selected.

Re: Change the actions of the go-back / history list

Posted: 14 Dec 2022 23:46
by davidf
But Mike L in his original request had limited the request to "Records" and the "back/forward arrows at top of property box"
Gowermick wrote:
22 Jun 2022 11:24
FH keeps a track of records visited via the history or go-back list, activated by the back/forward arrows at top of property box.

If a record is deleted, this list is cleared by design.

May I propose that this list is retained throughout a session, and not cleared when a record is deleted.
That makes the specification of the Requirement easier - even if it may be more complex for CP!

Re: Change the actions of the go-back / history list

Posted: 15 Dec 2022 10:41
by tatewise
I disagree. He did not limit the request to deleted records, but gave that as an example.
He said: "May I propose that this list is retained throughout a session" and that is the simplest requirement.
The Subject line does not mention records.
I have just discovered that if a custom tab is in the history list and that tab is disabled then stepping through the history list will crash FH V7. I realise that such a crash should be reported to CP, but who knows what other issues may arise.

So may I propose that the history list is retained throughout a session under all circumstances including deletion of records, custom tabs, etc.