Auto-propagate works well within a single file. But when a single project has multiple files to translate, translations that are confirmed in the first file aren't auto-propagated to latter files within the same project. This means the translator has to open both files at once and copy across, which is time-consuming and error-prone. Auto-propagate should apply to all files within a single project.