Force engine boot and add onEngineLoaded hook

- Call ensureEngineLoaded in setupExtension to trigger translation loading
- Add onEngineLoaded hook to set title after engine fully boots
- This ensures translations override app.name: Biibaye and title persists
This commit is contained in:
2026-05-24 20:38:51 +03:00
parent 3f24d2791a
commit 93084ce098

View File

@ -1,15 +1,14 @@
export default { export default {
setupExtension(appInstance, universe) { setupExtension(appInstance, universe) {
const hookService = universe.getService('hook');
setDocumentTitle(); setDocumentTitle();
injectBrandStyles(); injectBrandStyles();
replaceFavicon(); replaceFavicon();
hookService.registerHook('application:before-model', () => { universe.extensionManager.ensureEngineLoaded('@biibaye/branding');
setDocumentTitle(); },
replaceFavicon();
}); onEngineLoaded(engineInstance, universe, appInstance) {
setDocumentTitle();
}, },
}; };