And I would also like to point that your branch has at least one regression where the previously focused editor doesn't recover its focus after indent-selector modal destroyed.
ref: #17 (comment)
/cc @aminya can you fix this ? you will need to implement something like this