When I mark a sender as safe, this should automatically move any messages from them out of Junk.
Currently. if I use the context menu in Junk to mark the message in focus as from a safe sender, it doesn't move the message I am viewing out of Junk. I have to perform a second, separate action to move it out of Junk.
This is completely counterintuitive. If I've chosen a sender as safe, then it follows that the messages are not Spam. Why make me take the additional step of telling the system that this message - from a sender I have just marked as safe - isn't spam?
You should change the logic so that if <sender marked as safe> then <move all messages from that sender to inbox>