'Defer JS' support in Code Element

Having a ‘defer’ toggle in the JS section will enable to push its execution after the browser has loaded everything. This would prevent the element not found errors on runtime.