@odinokj - the Reading List plugin has no way of being notified about merge or delete operations in the library. It can only continually "revalidate" the list to discard any orphaned book ids which are stored on it. So it is known and expected behaviour that if you delete or merge (which is really a delete for one of the books being merged) that the book is no longer on your list. If you want to be sure the book stays on the list, then merge *into* it, so it is not the one deleted.
The second point about removing from lists - on the surface I agree with you, but I will need to think about it some more when I next look at the code. There may have been an intentional reason for it to behave that way, or it may have just been an oversight.
|