diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py
index e97314701d1..4e23a176d7e 100644
--- a/addons/web/controllers/main.py
+++ b/addons/web/controllers/main.py
@@ -598,16 +598,8 @@ class Home(http.Controller):
request.session.logout()
request.session.db = db
- js = "\n ".join('' % i for i in manifest_list('js', db=db, debug=debug))
- css = "\n ".join('' % i for i in manifest_list('css', db=db, debug=debug))
-
- r = html_template % {
- 'js': js,
- 'css': css,
- 'modules': simplejson.dumps(module_boot(db=db)),
- 'init': 'var wc = new s.web.WebClient();wc.appendTo($(document.body));'
- }
- return request.make_response(r, {'Cache-Control': 'no-cache', 'Content-Type': 'text/html; charset=utf-8'})
+ html = webclient_bootstrap(db=db, debug=debug)
+ return request.make_response(html, {'Cache-Control': 'no-cache', 'Content-Type': 'text/html; charset=utf-8'})
@http.route('/login', type='http', auth="none")
def login(self, db, login, key):