web.js bug fixed