diff --git a/addons/web/static/src/start.js b/addons/web/static/src/start.js index 60ac93f30d3..bf0bb0ead39 100644 --- a/addons/web/static/src/start.js +++ b/addons/web/static/src/start.js @@ -58,4 +58,15 @@ export async function startWebClient(Webclient) { // delete odoo.debug; // FIXME: some legacy code rely on this odoo.__WOWL_DEBUG__ = { root }; odoo.isReady = true; + + // Update Favicons + const favicon = `/web/image/res.company/${env.services.company.currentCompany.id}/favicon`; + const icons = document.querySelectorAll("link[rel*='icon']"); + const msIcon = document.querySelector("meta[name='msapplication-TileImage']"); + for (const icon of icons) { + icon.href = favicon; + } + if (msIcon) { + msIcon.content = favicon; + } }