Skip to content

Commit d89da46

Browse files
committed
Use customElements polyfill to add Safari support
Due to Safari not supporting customized builtins (is="" attribute) (https://bugs.webkit.org/show_bug.cgi?id=182671) use a polyfill to provide this functionality in Safari.
1 parent d05c3d0 commit d89da46

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
import "@hotwired/turbo-rails"
2+
import "vendor/custom_elements"
23
import "solidus_admin/controllers"
34
import "solidus_admin/web_components/solidus_select"

admin/app/javascript/vendor/custom_elements.js

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

admin/config/importmap.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111

1212
pin "solidus_admin/application", preload: true
1313
pin "solidus_admin/utils"
14+
pin "vendor/custom_elements", preload: true
15+
1416
pin_all_from SolidusAdmin::Engine.root.join("app/javascript/solidus_admin/controllers"), under: "solidus_admin/controllers"
1517
pin_all_from SolidusAdmin::Engine.root.join("app/components")
1618
pin_all_from SolidusAdmin::Engine.root.join("app/javascript/solidus_admin/web_components"), under: "solidus_admin/web_components"

0 commit comments

Comments
 (0)