Version 2.0.8
This update was launched on the 25th of September, to prevent two bugs caused by browser updates:
- Slider issues on mobile Safari iOS13
- Issues with select boxes in desktop Safari 13
How to manually apply the fix
- Go to the theme editor (read this article for more info)
-
Choose /assets/css_main.scss.liquid file and at the very end of the file add the following code:
// Safari v13 fix for select boxes crashing site .regular-select-cover, .simple-select-cover { select { -webkit-appearance: revert !important; opacity: 0 !important; pointer-events: none; } .regular-select-inner { pointer-events: none; } } .minimal-select-cover { margin-top: 16px; height: 20px; .minimal-select-inner { height: 20px; padding-top: 0; } select { opacity: 0; -webkit-appearance: revert !important; } svg { top: 2px; } &:hover svg { top: 3px; } } .product-variants-holder, #site-filters .option, #site-filters .option-children { position: relative; } .regular-select-content { width: calc(100% + 4px); display: block; background: $bodyBg; border: 2px solid; border-top: 0; border-color: transparent; position: absolute; top: 53px; left: -2px; z-index: 999; border-top: none; overflow: hidden; height: 0; z-index: 99; max-height: 204px; overflow: scroll; .content-opened & { height: auto; border-color: $bodyBgThird; top: 52px; } .product-variants-holder &.content-opened { outline: 1px solid $bodyBgThird; } #site-filters .option & { width: 100%; left: 0; max-height: 202px; } } .regular-select-item { display: block; height: 40px; font-size: 13px; padding: 14px 25px 0; border-top: 1px solid $bodyBgThird; cursor: pointer; background: transparent; transition: 100ms background linear; &:hover { background: $bodyBgSecond; } &.selected { background: $bodyBgThird; } #site-filters .option &.selected { background: darken($bodyBgThird, 2%); } }
- Choose /assets/js_plugins.min.js and completely replace all contents with the contents of the following file: https://pastebin.com/raw/G9STELRs
- Save all files!