I mentioned in relation to your dojox/NormalizeIndentOutdent changes:

I understand what your goal is, but you can't just make the BidiSupport plugin silently disable the NormalizeIndentOutdent plugin.

Instead, perhaps BidiSupport can set up some sort of advice in the editor to get notified before and/or after the indent operation executes, to do bidi related cleanup.