Preconditions
- Magento CE 2.1.7 without sample data is installed.
- Create and set "empty" theme (without parent fallback)
Steps to reproduce
- Go to checkout with product in cart
Expected result
- Checkout loading icon should be removed from DOM
hideLoader() should be called in file vendor/magento/module-checkout/view/frontend/web/js/checkout-loader.js
Actual result
- Div id
#checkout-loader does not get removed after checkout loads

init() is called with the correct div and config but hideLoader() is never called in file vendor/magento/module-checkout/view/frontend/web/js/checkout-loader.js
Switching theme to "Magento Blank Theme" or "Magento Luma Theme" fixes the problem.
Preconditions
Steps to reproduce
Expected result
hideLoader()should be called in filevendor/magento/module-checkout/view/frontend/web/js/checkout-loader.jsActual result
#checkout-loaderdoes not get removed after checkout loadsinit()is called with the correct div and config buthideLoader()is never called in filevendor/magento/module-checkout/view/frontend/web/js/checkout-loader.jsSwitching theme to "Magento Blank Theme" or "Magento Luma Theme" fixes the problem.