Before changing a Canvas, the AI reads an outline of each file, such as its functions and sections. When the servers were busy, building that outline could take too long, and the AI was shown an empty outline, as if the file had nothing in it. Now the outline is tried again, and if it is still incomplete, the AI is told so and searches the file instead, so its changes land in the right place.