Using ALEOrganizeImports or g:ale_completion_tsserver_autoimport causes the buffer to automatically be written. Since they only modify the current buffer, it would be preferable if it did not automatically write the file in the process, in case the user decides to just :q and doesn't realize that the file has actually changed.
@jeremija