Feature request #16999
Delay loading of composers upon startup
|Pull Request or Patch supplied:||No||Resolution:||fixed/implemented|
|Easy fix?:||No||Copied to github as #:||24898|
QGS files with many composers load very slowly, because QGIS loads all the composer information upon startup. Composer-heavy QGS files sometimes take more than 10 minutes to load, while, in my experience, composers are not typically the first items that are accessed by the user.
Would it be possible to delay loading of composer data when a QGIS project is started? Two possible options may be:
1. Delay loading of composers until after all layers are loaded to the canvas (similar to the "Delayed Start" that Windows implements for non-critical services). This would allow the user to interact with QGIS while the composers data is added in the background.
2. Load composers only if the user opens the Composer Manager.