Zle -F handler can be ran in a moment that will break widgets like up-line-or-beginning-search - ones using LASTWIDGET. Two projects occured this. I think the handler should not update this parameter as its role is to run in background in any random moment. Best regards, Sebastian Gniazdowski