This problem exists for the same reason `visibleEditors` exists, which I explained a little more below.