In relation to #407, and because regions already use them, message pointing logic should be changed from being index-based (via selectedMessage) to ID based. From there, all logic that points to a message (SelectNext/Prev, replies, etc) will get the proper one without the need to adjust selectedMessage manually (particularly on message creation and deletion).
In relation to #407, and because regions already use them, message pointing logic should be changed from being index-based (via
selectedMessage
) to ID based. From there, all logic that points to a message (SelectNext/Prev, replies, etc) will get the proper one without the need to adjust selectedMessage manually (particularly on message creation and deletion).