As of January 2024, an ArcLight application with updated gem dependencies (esp. importmap-rails v2+) will no longer work in browsers that don't natively support Import Maps. This might also be applicable to the Blacklight core engine.
<= Safari 16.3 (Jan 2023) -- especially still in use on iOS
<= Firefox 107 (Nov 2022)
Screenshot (Demo ArcLight)
This shows the Contents unable to load (and related console error) on Demo ArcLight w/Firefox 107:
Explanation
The importmap-rails gem dropped its inclusion of the es-module-shim in version 2.0 (Jan 2024); the shim enabled importmaps to work on older browsers. Per this README (which also confirms that the console error above is caused by this shim not being present), you can manually add it back in.
As of January 2024, an ArcLight application with updated gem dependencies (esp.
importmap-rails
v2+) will no longer work in browsers that don't natively support Import Maps. This might also be applicable to the Blacklight core engine.According to https://caniuse.com/import-maps, that'd be about 8.5% of browsers, especially including:
Screenshot (Demo ArcLight)
This shows the Contents unable to load (and related console error) on Demo ArcLight w/Firefox 107:
Explanation
The
importmap-rails
gem dropped its inclusion of the es-module-shim in version 2.0 (Jan 2024); the shim enabled importmaps to work on older browsers. Per this README (which also confirms that the console error above is caused by this shim not being present), you can manually add it back in.