executeUndo

Executes an undo action on a background thread to prevent ANRs from Pdfium mutex blocking. The button enabled state should already ensure this is only called when undo is available and no other undo/redo operation is currently executing. This method is thread-safe and can be called from any thread.

Return

true if undo execution was started, false if no undo manager, lifecycle scope, or another operation is already in progress