I changed TEXT_OBSERVER_MANAGER on_text_fully_loaded. Now we twin the arrayed list before looping. This bug is cause by a preivous bug fix (bug#11901). Because when {EB_EDITOR_COMMAND_CONTROLLER}.set_current_editor, it will remove text observer while on_text_fully_loaded is looping, this will make arrayed list items change. I have commit my changes, I think it's correct.