Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: shopify theme dev - fonts via assets CORS issue #4524

Closed
2 tasks done
ceri-waterscreative opened this issue Sep 25, 2024 · 3 comments · Fixed by #4569
Closed
2 tasks done

[Bug]: shopify theme dev - fonts via assets CORS issue #4524

ceri-waterscreative opened this issue Sep 25, 2024 · 3 comments · Fixed by #4569
Assignees
Labels
Area: @shopify/theme @shopify/theme package issues #gsd:40767 Fortify local development experience for Liquid themes important second highest severity for theme related bug Type: Bug Something isn't working

Comments

@ceri-waterscreative
Copy link

Please confirm that you have:

  • Searched existing issues to see if your issue is a duplicate. (If you’ve found a duplicate issue, feel free to add additional information in a comment on it.)
  • Reproduced the issue in the latest CLI version.

In which of these areas are you experiencing a problem?

Theme

Expected behavior

Fonts Displayed

Actual behavior

Fonts not displayed

https://imgur.com/a/EQ0fce9

Verbose output

2024-09-25T11:00:48.647Z: Reading the content of file at snippets/product-gallery-mobile-external-video.liquid...
2024-09-25T11:00:48.648Z: Reading the content of file at snippets/product-gallery-mobile-image.liquid...
2024-09-25T11:00:48.649Z: Reading the content of file at snippets/product-gallery-mobile-video.liquid...
2024-09-25T11:00:48.650Z: Reading the content of file at snippets/product-gallery-mobile.liquid...
2024-09-25T11:00:48.650Z: Reading the content of file at snippets/product-gallery-thumbnail.liquid...
2024-09-25T11:00:48.651Z: Reading the content of file at snippets/product-gallery-video-thumbnail.liquid...
2024-09-25T11:00:48.652Z: Reading the content of file at snippets/product-gallery-video.liquid...
2024-09-25T11:00:48.652Z: Reading the content of file at snippets/product-gallery.liquid...
2024-09-25T11:00:48.653Z: Reading the content of file at snippets/product-giftboxes.liquid...
2024-09-25T11:00:48.654Z: Reading the content of file at snippets/product-giftmessage.liquid...
2024-09-25T11:00:48.655Z: Reading the content of file at snippets/product-header.liquid...
2024-09-25T11:00:48.656Z: Reading the content of file at snippets/product-master.liquid...
2024-09-25T11:00:48.657Z: Reading the content of file at snippets/product-promotion-option-variant.liquid...
2024-09-25T11:00:48.657Z: Reading the content of file at snippets/product-promotion-option.liquid...
2024-09-25T11:00:48.658Z: Reading the content of file at snippets/product-promotion-output.liquid...
2024-09-25T11:00:48.658Z: Reading the content of file at snippets/product-promotion.liquid...
2024-09-25T11:00:48.659Z: Reading the content of file at snippets/product-recents.liquid...
2024-09-25T11:00:48.660Z: Reading the content of file at snippets/product-recommended.liquid...
2024-09-25T11:00:48.660Z: Reading the content of file at snippets/product-schema.liquid...
2024-09-25T11:00:48.661Z: Reading the content of file at snippets/product-tabs.liquid...
2024-09-25T11:00:48.661Z: Reading the content of file at snippets/rewind_menu_backup_do_not_delete.liquid...
2024-09-25T11:00:48.661Z: Reading the content of file at snippets/script-delivery.liquid...
2024-09-25T11:00:48.662Z: Reading the content of file at snippets/script-jquery.liquid...
2024-09-25T11:00:48.662Z: Reading the content of file at snippets/scripts-lazyload.liquid...
2024-09-25T11:00:48.663Z: Reading the content of file at snippets/social-strip.liquid...
2024-09-25T11:00:48.664Z: Reading the content of file at snippets/tool-devbar.liquid...
2024-09-25T11:00:48.664Z: Reading the content of file at snippets/tool-img.liquid...
2024-09-25T11:00:48.665Z: Reading the content of file at snippets/tool-market.liquid...
2024-09-25T11:00:48.666Z: Reading the content of file at snippets/weglot_hreftags.liquid...
2024-09-25T11:00:48.667Z: Reading the content of file at snippets/weglot_switcher.liquid...
2024-09-25T11:00:48.667Z: Reading the content of file at snippets/wsg-col-json.liquid...
2024-09-25T11:00:48.668Z: Reading the content of file at snippets/wsg-custom.liquid...
2024-09-25T11:00:48.669Z: Reading the content of file at snippets/wsg-dependencies.liquid...
2024-09-25T11:00:48.669Z: Reading the content of file at snippets/wsg-header.liquid...
2024-09-25T11:00:48.670Z: Reading the content of file at snippets/wsg-status.liquid...
2024-09-25T11:00:48.670Z: Reading the content of file at snippets/wsg-transitions.liquid...
2024-09-25T11:00:48.670Z: Reading the content of file at templates/404.json...
2024-09-25T11:00:48.671Z: Reading the content of file at templates/article.bond.json...
2024-09-25T11:00:48.671Z: Reading the content of file at templates/article.christmas.json...
2024-09-25T11:00:48.672Z: Reading the content of file at templates/article.json...
2024-09-25T11:00:48.672Z: Reading the content of file at templates/article.lookbook-2.json...
2024-09-25T11:00:48.673Z: Reading the content of file at templates/article.lookbook-colours.json...
2024-09-25T11:00:48.673Z: Reading the content of file at templates/article.lookbook.json...
2024-09-25T11:00:48.674Z: Reading the content of file at templates/article.partywear-berry-red.json...
2024-09-25T11:00:48.674Z: Reading the content of file at templates/article.s-s-lookbook-colours-2024.json...
2024-09-25T11:00:48.675Z: Reading the content of file at templates/article.s-s-lookbook-trends-2024.json...
2024-09-25T11:00:48.675Z: Reading the content of file at templates/article.spring-summer-lookbook.json...
2024-09-25T11:00:48.676Z: Reading the content of file at templates/article.wide.json...
2024-09-25T11:00:48.676Z: Reading the content of file at templates/blog.ajax.liquid...
2024-09-25T11:00:48.677Z: Reading the content of file at templates/blog.json...
2024-09-25T11:00:48.677Z: Reading the content of file at templates/cart.ajax-small.liquid...
2024-09-25T11:00:48.677Z: Reading the content of file at templates/cart.ajax.liquid...
2024-09-25T11:00:48.678Z: Reading the content of file at templates/cart.json...
2024-09-25T11:00:48.678Z: Reading the content of file at templates/collection.ajax.liquid...
2024-09-25T11:00:48.679Z: Reading the content of file at templates/collection.bags.json...
2024-09-25T11:00:48.679Z: Reading the content of file at templates/collection.belts.json...
2024-09-25T11:00:48.680Z: Reading the content of file at templates/collection.bestsellers.json...
2024-09-25T11:00:48.680Z: Reading the content of file at templates/collection.christmas-over.json...
2024-09-25T11:00:48.681Z: Reading the content of file at templates/collection.collection-play-around.json...
2024-09-25T11:00:48.682Z: Reading the content of file at templates/collection.collection-specific.json...
2024-09-25T11:00:48.683Z: Reading the content of file at templates/collection.glove-no-size-no-material.json...
2024-09-25T11:00:48.684Z: Reading the content of file at templates/collection.hats-one-material.json...
2024-09-25T11:00:48.684Z: Reading the content of file at templates/collection.json...
2024-09-25T11:00:48.685Z: Reading the content of file at templates/collection.leather.json...
2024-09-25T11:00:48.685Z: Reading the content of file at templates/collection.multi-cat.json...
2024-09-25T11:00:48.686Z: Reading the content of file at templates/collection.multi-gender-gifts.json...
2024-09-25T11:00:48.687Z: Reading the content of file at templates/collection.multi-gender-non-gifts.json...
2024-09-25T11:00:48.687Z: Reading the content of file at templates/collection.new-in.json...
2024-09-25T11:00:48.687Z: Reading the content of file at templates/collection.no-materials.json...
2024-09-25T11:00:48.688Z: Reading the content of file at templates/collection.noindex.json...
2024-09-25T11:00:48.689Z: Reading the content of file at templates/collection.row-us-materials.json...
2024-09-25T11:00:48.690Z: Reading the content of file at templates/collection.sale-over.json...
2024-09-25T11:00:48.691Z: Reading the content of file at templates/collection.scarves-season.json...
2024-09-25T11:00:48.692Z: Reading the content of file at templates/collection.scarves-with-season.json...
2024-09-25T11:00:48.692Z: Reading the content of file at templates/collection.scarves.json...
2024-09-25T11:00:48.693Z: Reading the content of file at templates/collection.styles-first.json...
2024-09-25T11:00:48.693Z: Reading the content of file at templates/collection.wallets.json...
2024-09-25T11:00:48.694Z: Reading the content of file at templates/collection.women-s-gifts.json...
2024-09-25T11:00:48.694Z: Reading the content of file at templates/collection.women-s-hats-no-size.json...
2024-09-25T11:00:48.695Z: Reading the content of file at templates/gift_card.liquid...
2024-09-25T11:00:48.695Z: Reading the content of file at templates/index.json...
2024-09-25T11:00:48.695Z: Reading the content of file at templates/list-collections.json...
2024-09-25T11:00:48.696Z: Reading the content of file at templates/page.ajax.liquid...
2024-09-25T11:00:48.696Z: Reading the content of file at templates/page.black-friday-main.json...
2024-09-25T11:00:48.697Z: Reading the content of file at templates/page.black-friday-over.json...
2024-09-25T11:00:48.698Z: Reading the content of file at templates/page.blackfriday2.json...
2024-09-25T11:00:48.698Z: Reading the content of file at templates/page.blackfriday_mens.json...
2024-09-25T11:00:48.699Z: Reading the content of file at templates/page.christmas-holding.json...
2024-09-25T11:00:48.700Z: Reading the content of file at templates/page.christmas.json...
2024-09-25T11:00:48.701Z: Reading the content of file at templates/page.contact.json...
2024-09-25T11:00:48.701Z: Reading the content of file at templates/page.delivery-uk.json...
2024-09-25T11:00:48.702Z: Reading the content of file at templates/page.factory-shop.json...
2024-09-25T11:00:48.703Z: Reading the content of file at templates/page.feefo-reviews.json...
2024-09-25T11:00:48.704Z: Reading the content of file at templates/page.Forms - B2B Registration.json...
2024-09-25T11:00:48.704Z: Reading the content of file at templates/page.json...
2024-09-25T11:00:48.705Z: Reading the content of file at templates/page.landing-christmas.json...
2024-09-25T11:00:48.705Z: Reading the content of file at templates/page.landing-touchscreen.json...
2024-09-25T11:00:48.706Z: Reading the content of file at templates/page.landing-wholesale.json...
2024-09-25T11:00:48.706Z: Reading the content of file at templates/page.landing_christmashim.json...
2024-09-25T11:00:48.707Z: Reading the content of file at templates/page.legal-privacy.json...
2024-09-25T11:00:48.707Z: Reading the content of file at templates/page.legal-refund.json...
2024-09-25T11:00:48.708Z: Reading the content of file at templates/page.legal-shipping.json...
2024-09-25T11:00:48.708Z: Reading the content of file at templates/page.legal-terms.json...
2024-09-25T11:00:48.709Z: Reading the content of file at templates/page.lookbook.json...
2024-09-25T11:00:48.709Z: Reading the content of file at templates/page.men-ssale-real.json...
2024-09-25T11:00:48.710Z: Reading the content of file at templates/page.mens-christmas.json...
2024-09-25T11:00:48.710Z: Reading the content of file at templates/page.nosidebar.json...
2024-09-25T11:00:48.711Z: Reading the content of file at templates/page.opt-out-confirmation.json...
2024-09-25T11:00:48.711Z: Reading the content of file at templates/page.outlet-over.json...
2024-09-25T11:00:48.712Z: Reading the content of file at templates/page.outlet.json...
2024-09-25T11:00:48.713Z: Reading the content of file at templates/page.play.json...
2024-09-25T11:00:48.713Z: Reading the content of file at templates/page.rewind_menu_backup_do_not_delete.liquid...
2024-09-25T11:00:48.714Z: Reading the content of file at templates/page.sale-main.json...
2024-09-25T11:00:48.715Z: Reading the content of file at templates/page.sale-men-s-real.json...
2024-09-25T11:00:48.716Z: Reading the content of file at templates/page.sale-men-s.json...
2024-09-25T11:00:48.716Z: Reading the content of file at templates/page.sale-over.json...
2024-09-25T11:00:48.717Z: Reading the content of file at templates/page.sale.json...
2024-09-25T11:00:48.718Z: Reading the content of file at templates/page.searchandise.liquid...
2024-09-25T11:00:48.718Z: Reading the content of file at templates/page.test-2.json...
2024-09-25T11:00:48.719Z: Reading the content of file at templates/page.test.json...
2024-09-25T11:00:48.719Z: Reading the content of file at templates/page.wholesale.json...
2024-09-25T11:00:48.720Z: Reading the content of file at templates/page.womens-christmas.json...
2024-09-25T11:00:48.720Z: Reading the content of file at templates/page.wsg-proxy-template.liquid...
2024-09-25T11:00:48.721Z: Reading the content of file at templates/page.wsg-registration-form.liquid...
2024-09-25T11:00:48.721Z: Reading the content of file at templates/page.xmas-last-dates-holding.json...
2024-09-25T11:00:48.722Z: Reading the content of file at templates/product.ajax-purchase.liquid...
2024-09-25T11:00:48.722Z: Reading the content of file at templates/product.ajax-sticker.liquid...
2024-09-25T11:00:48.723Z: Reading the content of file at templates/product.ajax.liquid...
2024-09-25T11:00:48.723Z: Reading the content of file at templates/product.banner.json...
2024-09-25T11:00:48.724Z: Reading the content of file at templates/product.json...
2024-09-25T11:00:48.724Z: Reading the content of file at templates/product.sticker.liquid...
2024-09-25T11:00:48.725Z: Reading the content of file at templates/product.wsg-json.liquid...
2024-09-25T11:00:48.726Z: Reading the content of file at templates/search.ajax.liquid...
2024-09-25T11:00:48.726Z: Reading the content of file at templates/search.json...
2024-09-25T11:00:48.727Z: Reading the content of file at templates/customers/account.liquid...
2024-09-25T11:00:48.727Z: Reading the content of file at templates/customers/activate_account.liquid...
2024-09-25T11:00:48.728Z: Reading the content of file at templates/customers/addresses.liquid...
2024-09-25T11:00:48.729Z: Reading the content of file at templates/customers/login.liquid...
2024-09-25T11:00:48.729Z: Reading the content of file at templates/customers/order.liquid...
2024-09-25T11:00:48.730Z: Reading the content of file at templates/customers/register.liquid...
2024-09-25T11:00:48.731Z: Reading the content of file at templates/customers/reset_password.liquid...
2024-09-25T11:00:48.753Z: Request to https://dents-b2b.myshopify.com/ completed in 406 ms
With response headers:

  • content-type: text/html; charset=utf-8
  • server-timing: processing;dur=8;desc="gc:1", db;dur=2, asn;desc="2856", edge;desc="LHR", country;desc="GB", pageType;desc="index", servedBy;desc="ckgk", requestID;desc="aa85b897-0505-4a6c-b8ce-d817d7ec24c2-1727262048", cfRequestDuration;dur=52.999973
  • x-request-id: aa85b897-0505-4a6c-b8ce-d817d7ec24c2-1727262048

2024-09-25T11:00:48.755Z: Ensuring that the user is authenticated with the Theme API with the following scopes:
[]

2024-09-25T11:00:48.756Z: Ensuring that the user is authenticated with the Admin API with the following scopes for the store dents-b2b.myshopify.com:
[]

2024-09-25T11:00:48.757Z: Getting session store...
2024-09-25T11:00:48.758Z: Validating existing session against the scopes:
[
"openid",
"https://api.shopify.com/auth/shop.admin.graphql",
"https://api.shopify.com/auth/shop.admin.themes",
"https://api.shopify.com/auth/partners.collaborator-relationships.readonly",
"https://api.shopify.com/auth/shop.storefront-renderer.devtools",
"https://api.shopify.com/auth/partners.app.cli.access",
"https://api.shopify.com/auth/destinations.readonly"
]
For applications:
{
"adminApi": {
"scopes": [],
"storeFqdn": "dents-b2b.myshopify.com"
}
}

2024-09-25T11:00:48.761Z: Sending Identity Introspection request to URL: https://accounts.shopify.com/oauth/introspection
2024-09-25T11:00:48.762Z: Sending POST request to URL https://accounts.shopify.com/oauth/introspection
With request headers:

  • User-Agent: Shopify CLI; v=3.67.1
  • Keep-Alive: timeout=30
  • Sec-CH-UA-PLATFORM: win32
  • Content-Type: application/json

2024-09-25T11:00:49.147Z: Request to https://accounts.shopify.com/oauth/introspection completed in 384 ms
With response headers:

  • cache-control: no-cache, no-store, private, must-revalidate, max-age=0
  • content-type: application/json; charset=utf-8
  • etag: W/"4522c2179fe656b98cd8d198736b3f4f"
  • server-timing: processing;dur=23, socket_queue;dur=1.565, edge;dur=2.032, util;dur=0.0, cfRequestDuration;dur=172.999859
  • x-request-id: adf86750-79f8-4370-a1c7-55e0888d11c5-1727262049

2024-09-25T11:00:49.150Z: The identity token is valid: true
2024-09-25T11:00:49.150Z:
The validation of the token for application/identity completed with the following results:

  • It's expired: false
  • It's invalid in identity: false

2024-09-25T11:00:49.151Z: Ensuring that the user is authenticated with the Storefront API with the following scopes:
[]

2024-09-25T11:00:49.152Z: Getting session store...
2024-09-25T11:00:49.153Z: Validating existing session against the scopes:
[
"openid",
"https://api.shopify.com/auth/shop.admin.graphql",
"https://api.shopify.com/auth/shop.admin.themes",
"https://api.shopify.com/auth/partners.collaborator-relationships.readonly",
"https://api.shopify.com/auth/shop.storefront-renderer.devtools",
"https://api.shopify.com/auth/partners.app.cli.access",
"https://api.shopify.com/auth/destinations.readonly"
]
For applications:
{
"storefrontRendererApi": {
"scopes": []
}
}

2024-09-25T11:00:49.157Z: Sending Identity Introspection request to URL: https://accounts.shopify.com/oauth/introspection
2024-09-25T11:00:49.157Z: Sending POST request to URL https://accounts.shopify.com/oauth/introspection
With request headers:

  • User-Agent: Shopify CLI; v=3.67.1
  • Keep-Alive: timeout=30
  • Sec-CH-UA-PLATFORM: win32
  • Content-Type: application/json

2024-09-25T11:00:49.345Z: Request to https://accounts.shopify.com/oauth/introspection completed in 186 ms
With response headers:

  • cache-control: no-cache, no-store, private, must-revalidate, max-age=0
  • content-type: application/json; charset=utf-8
  • etag: W/"4522c2179fe656b98cd8d198736b3f4f"
  • server-timing: processing;dur=27, socket_queue;dur=1.249, edge;dur=1.015, util;dur=0.1, cfRequestDuration;dur=140.000105
  • x-request-id: c9842dcf-120b-43d6-af4c-fa7d52ad1257-1727262049

2024-09-25T11:00:49.348Z: The identity token is valid: true
2024-09-25T11:00:49.348Z:
The validation of the token for application/identity completed with the following results:

  • It's expired: false
  • It's invalid in identity: false

2024-09-25T11:00:49.532Z: Request to https://dents-b2b.myshopify.com/?preview_theme_id=172271075644&_fd=0&pb=0 completed in 182 ms
With response headers:

  • content-type: text/html; charset=utf-8
  • server-timing: processing;dur=22;desc="gc:1", db;dur=7, asn;desc="2856", edge;desc="LHR", country;desc="GB", theme;desc="172271075644", pageType;desc="index", servedBy;desc="5jt4", requestID;desc="194b9c83-ede1-47f5-8e67-2963ae0f7c65-1727262049", cfRequestDuration;dur=168.999910
  • x-request-id: 194b9c83-ede1-47f5-8e67-2963ae0f7c65-1727262049

2024-09-25T11:00:49.949Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets.json?fields=key%2Cchecksum completed in 414 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=99, cfRequestDuration;dur=256.000042
  • x-request-id: fe04fdb4-e397-46f8-8fda-2c23a5c9a75b-1727262050

╭─ success ──────────────────────────────────────────╮
│ │
│ Preview your theme │
│ • http://127.0.0.1:9292 [1] │
│ │
│ Next steps │
│ • Customize your theme at the theme editor [2] │
│ • Share your theme preview [3] │
│ (https://dents-b2b.myshopify.com/?preview_th
│ eme_id=172271075644) │
│ │
╰────────────────────────────────────────────────────╯
[1] http://127.0.0.1:9292
[2] https://dents-b2b.myshopify.com/admin/themes/17227
1075644/editor
[3] https://dents-b2b.myshopify.com/?preview_theme_id=
172271075644

2024-09-25T11:00:50.102Z:
Running system process:
· Command: npm prefix
· Working directory: C:/LocalWeb/Shopify/Dents/Dents B2B

2024-09-25T11:00:50.403Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets/bulk.json completed in 436 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=262, cfRequestDuration;dur=421.999931
  • x-request-id: 191412d8-582e-46b4-a5b7-ab13be3f2f6b-1727262050

2024-09-25T11:00:50.471Z: Ignoring theme file assets/scripts-dependents.min.js.LICENSE.txt via .shopifyignore...
2024-09-25T11:00:50.472Z: Ignoring theme file assets/scripts-main.min.js.LICENSE.txt via .shopifyignore...
2024-09-25T11:00:50.473Z: Ignoring theme file assets/scripts-product.min.js.LICENSE.txt via .shopifyignore...
2024-09-25T11:00:50.475Z: Ignoring theme file assets/styles-account.js via .shopifyignore...
2024-09-25T11:00:50.476Z: Ignoring theme file assets/styles-blog.js via .shopifyignore...
2024-09-25T11:00:50.478Z: Ignoring theme file assets/styles-main.js via .shopifyignore...
2024-09-25T11:00:50.479Z: Ignoring theme file assets/styles-page.js via .shopifyignore...
2024-09-25T11:00:50.480Z: Ignoring theme file assets/styles-product.js via .shopifyignore...
2024-09-25T11:00:50.481Z: Ignoring theme file assets/styles-search.js via .shopifyignore...
2024-09-25T11:00:50.603Z: Files to be uploaded:
-config/settings_data.json
-locales/en.default.json
-locales/nl.json
-locales/de.json
-locales/fr.json
-snippets/gsf-conversion-pixels.liquid
-snippets/tool-devbar.liquid
-snippets/weglot_hreftags.liquid
-snippets/weglot_switcher.liquid
-snippets/wsg-header.liquid
-templates/article.bond.json
-templates/404.json
-templates/article.json
-templates/article.christmas.json
-templates/article.lookbook-2.json
-templates/article.lookbook-colours.json
-templates/article.lookbook.json
-templates/article.partywear-berry-red.json
-templates/article.s-s-lookbook-colours-2024.json
-templates/article.s-s-lookbook-trends-2024.json
-templates/article.spring-summer-lookbook.json
-templates/blog.json
-templates/article.wide.json
-templates/cart.json
-templates/collection.belts.json
-templates/collection.bags.json
-templates/collection.bestsellers.json
-templates/collection.christmas-over.json
-templates/collection.collection-play-around.json
-templates/collection.collection-specific.json
-templates/collection.hats-one-material.json
-templates/collection.glove-no-size-no-material.json
-templates/collection.json
-templates/collection.multi-cat.json
-templates/collection.leather.json
-templates/collection.new-in.json
-templates/collection.multi-gender-non-gifts.json
-templates/collection.multi-gender-gifts.json
-templates/collection.no-materials.json
-templates/collection.noindex.json
-templates/collection.row-us-materials.json
-templates/collection.sale-over.json
-templates/collection.scarves-season.json
-templates/collection.scarves-with-season.json
-templates/collection.scarves.json
-templates/collection.styles-first.json
-templates/collection.wallets.json
-templates/collection.women-s-gifts.json
-templates/collection.women-s-hats-no-size.json
-templates/index.json
-templates/list-collections.json
-templates/page.black-friday-main.json
-templates/page.black-friday-over.json
-templates/page.blackfriday2.json
-templates/page.blackfriday_mens.json
-templates/page.christmas-holding.json
-templates/page.christmas.json
-templates/page.contact.json
-templates/page.delivery-uk.json
-templates/page.feefo-reviews.json
-templates/page.factory-shop.json
-templates/page.json
-templates/page.Forms - B2B Registration.json
-templates/page.landing-touchscreen.json
-templates/page.landing-wholesale.json
-templates/page.landing-christmas.json
-templates/page.landing_christmashim.json
-templates/page.legal-refund.json
-templates/page.legal-privacy.json
-templates/page.legal-shipping.json
-templates/page.legal-terms.json
-templates/page.lookbook.json
-templates/page.nosidebar.json
-templates/page.men-ssale-real.json
-templates/page.mens-christmas.json
-templates/page.opt-out-confirmation.json
-templates/page.outlet-over.json
-templates/page.outlet.json
-templates/page.play.json
-templates/page.sale-main.json
-templates/page.sale-men-s.json
-templates/page.sale-over.json
-templates/page.sale-men-s-real.json
-templates/page.sale.json
-templates/page.test-2.json
-templates/page.test.json
-templates/page.wholesale.json
-templates/page.womens-christmas.json
-templates/page.xmas-last-dates-holding.json
-templates/product.banner.json
-templates/product.json
-templates/search.json
2024-09-25T11:00:50.618Z: Uploading the following files:
-snippets/gsf-conversion-pixels.liquid
-snippets/tool-devbar.liquid
-snippets/weglot_hreftags.liquid
-snippets/weglot_switcher.liquid
-snippets/wsg-header.liquid
-locales/en.default.json
-locales/nl.json
2024-09-25T11:00:50.624Z: Uploading the following files:
-locales/de.json
2024-09-25T11:00:50.633Z: Uploading the following files:
-locales/fr.json
2024-09-25T11:00:50.641Z: Uploading the following files:
-templates/article.bond.json
-templates/404.json
-templates/article.json
-templates/article.christmas.json
-templates/article.lookbook-2.json
-templates/article.lookbook-colours.json
-templates/article.lookbook.json
-templates/article.partywear-berry-red.json
-templates/article.s-s-lookbook-colours-2024.json
2024-09-25T11:00:50.647Z: Uploading the following files:
-templates/article.s-s-lookbook-trends-2024.json
-templates/article.spring-summer-lookbook.json
-templates/blog.json
-templates/article.wide.json
-templates/cart.json
-templates/collection.belts.json
-templates/collection.bags.json
-templates/collection.bestsellers.json
-templates/collection.christmas-over.json
-templates/collection.collection-play-around.json
2024-09-25T11:00:50.653Z: Uploading the following files:
-templates/collection.collection-specific.json
-templates/collection.hats-one-material.json
-templates/collection.glove-no-size-no-material.json
-templates/collection.json
-templates/collection.multi-cat.json
-templates/collection.leather.json
-templates/collection.new-in.json
-templates/collection.multi-gender-non-gifts.json
-templates/collection.multi-gender-gifts.json
-templates/collection.no-materials.json
2024-09-25T11:00:50.660Z: Uploading the following files:
-templates/collection.noindex.json
-templates/collection.row-us-materials.json
-templates/collection.sale-over.json
-templates/collection.scarves-season.json
-templates/collection.scarves-with-season.json
-templates/collection.scarves.json
-templates/collection.styles-first.json
-templates/collection.wallets.json
-templates/collection.women-s-gifts.json
-templates/collection.women-s-hats-no-size.json
2024-09-25T11:00:50.662Z: Uploading the following files:
-templates/index.json
-templates/list-collections.json
-templates/page.black-friday-main.json
-templates/page.black-friday-over.json
-templates/page.blackfriday2.json
-templates/page.blackfriday_mens.json
-templates/page.christmas-holding.json
-templates/page.christmas.json
-templates/page.contact.json
-templates/page.delivery-uk.json
2024-09-25T11:00:50.664Z: Uploading the following files:
-templates/page.feefo-reviews.json
-templates/page.factory-shop.json
-templates/page.json
-templates/page.Forms - B2B Registration.json
-templates/page.landing-touchscreen.json
-templates/page.landing-wholesale.json
-templates/page.landing-christmas.json
-templates/page.landing_christmashim.json
-templates/page.legal-refund.json
-templates/page.legal-privacy.json
2024-09-25T11:00:50.666Z: Uploading the following files:
-templates/page.legal-shipping.json
-templates/page.legal-terms.json
-templates/page.lookbook.json
-templates/page.nosidebar.json
-templates/page.men-ssale-real.json
-templates/page.mens-christmas.json
-templates/page.opt-out-confirmation.json
-templates/page.outlet-over.json
-templates/page.outlet.json
-templates/page.play.json
2024-09-25T11:00:50.668Z: Uploading the following files:
-templates/page.sale-main.json
-templates/page.sale-men-s.json
-templates/page.sale-over.json
-templates/page.sale-men-s-real.json
-templates/page.sale.json
-templates/page.test-2.json
-templates/page.test.json
-templates/page.wholesale.json
-templates/page.womens-christmas.json
2024-09-25T11:00:50.670Z: Uploading the following files:
-templates/page.xmas-last-dates-holding.json
-templates/product.banner.json
-templates/product.json
-templates/search.json
2024-09-25T11:00:50.778Z: Obtaining the dependency manager in directory C:\LocalWeb\Shopify\Dents\Dents B2B...
2024-09-25T11:00:51.446Z:
Running system process:
· Command: ruby -v
· Working directory: C:/LocalWeb/Shopify/Dents/Dents B2B

2024-09-25T11:00:51.578Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets/bulk.json completed in 942 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=305, cfRequestDuration;dur=845.999956
  • x-request-id: 33f0e494-971d-4477-a71b-2eb0eb581c40-1727262051

2024-09-25T11:00:51.580Z: File Upload Results:
-locales/fr.json: success
2024-09-25T11:00:51.591Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets/bulk.json completed in 963 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=335, cfRequestDuration;dur=865.000010
  • x-request-id: 8b763a4e-237c-4b32-aed1-a286a762125a-1727262051

2024-09-25T11:00:51.593Z: File Upload Results:
-locales/de.json: success
2024-09-25T11:00:51.644Z: Request to https://monorail-edge.shopifysvc.com/v1/produce completed in 154 ms
With response headers:

  • x-request-id: a5f8241c-cb87-4131-88e3-61d62f00f488

2024-09-25T11:00:51.646Z: Analytics event sent: {
"command": "theme dev",
"time_start": 1727262046981,
"time_end": 1727262050028,
"total_time": 3047,
"success": true,
"cli_version": "3.67.1",
"ruby_version": "3.3.5",
"node_version": "22.7.0",
"is_employee": false,
"uname": "windows amd64",
"env_ci": false,
"env_plugin_installed_any_custom": false,
"env_plugin_installed_shopify": "["@shopify/cli"]",
"env_shell": "C:\Program Files\Git\usr\bin\bash.exe",
"env_device_id": "12d80c0d50edf5384e1851f1b1a4e89f6c880690",
"env_cloud": "localhost",
"env_package_manager": "npm",
"env_is_global": true,
"cmd_app_warning_api_key_deprecation_displayed": false,
"cmd_all_timing_network_ms": 3232,
"cmd_all_timing_prompts_ms": 0,
"cmd_all_launcher": "unknown",
"cmd_all_topic": "theme",
"cmd_all_plugin": "@shopify/theme",
"cmd_all_force": false,
"cmd_all_verbose": true,
"cmd_all_path_override": true,
"cmd_all_path_override_hash": "78e2e80631c48275f8354d14986ad971427b7bf5",
"cmd_all_timing_active_ms": -186,
"cmd_all_exit": "ok",
"args": "--store=dents-b2b.myshopify.com --verbose",
"env_plugin_installed_all": "["@shopify/cli"]",
"metadata": "{"extraPublic":{},"extraSensitive":{}}"
}
2024-09-25T11:00:51.651Z: Completed command theme dev
2024-09-25T11:00:52.153Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets/bulk.json completed in 1530 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=943, cfRequestDuration;dur=1463.999987
  • x-request-id: 4a08c0cf-4525-4ad3-8751-66bf2e1a161a-1727262051

2024-09-25T11:00:52.155Z: File Upload Results:
-snippets/gsf-conversion-pixels.liquid: success
-snippets/tool-devbar.liquid: success
-snippets/weglot_hreftags.liquid: success
-snippets/weglot_switcher.liquid: success
-snippets/wsg-header.liquid: success
-locales/en.default.json: success
-locales/nl.json: success
2024-09-25T11:00:52.719Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets/bulk.json completed in 2062 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=1735, cfRequestDuration;dur=1995.000124
  • x-request-id: 3c53ccef-b45d-4414-ba92-e0f4cbe2ba67-1727262051

2024-09-25T11:00:52.721Z: File Upload Results:
-templates/collection.collection-specific.json: success
-templates/collection.hats-one-material.json: success
-templates/collection.glove-no-size-no-material.json: success
-templates/collection.json: success
-templates/collection.multi-cat.json: success
-templates/collection.leather.json: success
-templates/collection.new-in.json: success
-templates/collection.multi-gender-non-gifts.json: success
-templates/collection.multi-gender-gifts.json: success
-templates/collection.no-materials.json: success
2024-09-25T11:00:52.836Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets/bulk.json completed in 2186 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=1718, cfRequestDuration;dur=2106.999874
  • x-request-id: bd2cd62c-288e-4c8e-9604-e1808e0fea33-1727262051

2024-09-25T11:00:52.839Z: File Upload Results:
-templates/article.s-s-lookbook-trends-2024.json: success
-templates/article.spring-summer-lookbook.json: success
-templates/blog.json: success
-templates/article.wide.json: success
-templates/cart.json: success
-templates/collection.belts.json: success
-templates/collection.bags.json: success
-templates/collection.bestsellers.json: success
-templates/collection.christmas-over.json: success
-templates/collection.collection-play-around.json: success
2024-09-25T11:00:53.476Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets/bulk.json completed in 2832 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=1605, cfRequestDuration;dur=2752.000093
  • x-request-id: 5eb9841e-0325-488d-9302-a2184ead3db5-1727262051

2024-09-25T11:00:53.479Z: File Upload Results:
-templates/article.bond.json: success
-templates/404.json: success
-templates/article.json: success
-templates/article.christmas.json: success
-templates/article.lookbook-2.json: success
-templates/article.lookbook-colours.json: success
-templates/article.lookbook.json: success
-templates/article.partywear-berry-red.json: success
-templates/article.s-s-lookbook-colours-2024.json: success
2024-09-25T11:00:53.576Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets/bulk.json completed in 1913 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=1640, cfRequestDuration;dur=1898.999929
  • x-request-id: d1d28d7e-a3b6-4789-ae40-566a407340c2-1727262052

2024-09-25T11:00:53.578Z: File Upload Results:
-templates/collection.noindex.json: success
-templates/collection.row-us-materials.json: success
-templates/collection.sale-over.json: success
-templates/collection.scarves-season.json: success
-templates/collection.scarves-with-season.json: success
-templates/collection.scarves.json: success
-templates/collection.styles-first.json: success
-templates/collection.wallets.json: success
-templates/collection.women-s-gifts.json: success
-templates/collection.women-s-hats-no-size.json: success
2024-09-25T11:00:54.447Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets/bulk.json completed in 2782 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=2168, cfRequestDuration;dur=2766.999960
  • x-request-id: de781135-e00a-4e1f-9cd4-5e30e37aa400-1727262052

2024-09-25T11:00:54.453Z: File Upload Results:
-templates/index.json: success
-templates/list-collections.json: success
-templates/page.black-friday-main.json: success
-templates/page.black-friday-over.json: success
-templates/page.blackfriday2.json: success
-templates/page.blackfriday_mens.json: success
-templates/page.christmas-holding.json: success
-templates/page.christmas.json: success
-templates/page.contact.json: success
-templates/page.delivery-uk.json: success
2024-09-25T11:00:54.766Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets/bulk.json completed in 1050 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=776, cfRequestDuration;dur=1026.999950
  • x-request-id: 228b2ad0-1b3b-4aa3-a856-59b80b9b6771-1727262054

2024-09-25T11:00:54.768Z: File Upload Results:
-templates/page.xmas-last-dates-holding.json: success
-templates/product.banner.json: success
-templates/product.json: success
-templates/search.json: success
2024-09-25T11:00:55.051Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets/bulk.json completed in 2384 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=1984, cfRequestDuration;dur=2365.999937
  • x-request-id: d4ee1e8b-713e-4546-b96b-9675b7dda481-1727262053

2024-09-25T11:00:55.053Z: File Upload Results:
-templates/page.feefo-reviews.json: success
-templates/page.factory-shop.json: success
-templates/page.json: success
-templates/page.Forms - B2B Registration.json: success
-templates/page.landing-touchscreen.json: success
-templates/page.landing-wholesale.json: success
-templates/page.landing-christmas.json: success
-templates/page.landing_christmashim.json: success
-templates/page.legal-refund.json: success
-templates/page.legal-privacy.json: success
2024-09-25T11:00:55.693Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets/bulk.json completed in 2013 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=1615, cfRequestDuration;dur=1999.000072
  • x-request-id: 0e6d079c-9b6f-42d4-91e0-f075b7c9eae6-1727262054

2024-09-25T11:00:55.694Z: File Upload Results:
-templates/page.legal-shipping.json: success
-templates/page.legal-terms.json: success
-templates/page.lookbook.json: success
-templates/page.nosidebar.json: success
-templates/page.men-ssale-real.json: success
-templates/page.mens-christmas.json: success
-templates/page.opt-out-confirmation.json: success
-templates/page.outlet-over.json: success
-templates/page.outlet.json: success
-templates/page.play.json: success
2024-09-25T11:00:56.122Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets/bulk.json completed in 2407 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=1907, cfRequestDuration;dur=2391.999960
  • x-request-id: 391b5f81-e1d1-44c6-bc87-5cfa14e2298c-1727262054

2024-09-25T11:00:56.124Z: File Upload Results:
-templates/page.sale-main.json: success
-templates/page.sale-men-s.json: success
-templates/page.sale-over.json: success
-templates/page.sale-men-s-real.json: success
-templates/page.sale.json: success
-templates/page.test-2.json: success
-templates/page.test.json: success
-templates/page.wholesale.json: success
-templates/page.womens-christmas.json: success
2024-09-25T11:00:56.126Z: Uploading the following files:
-config/settings_data.json
2024-09-25T11:00:56.636Z: Request to https://dents-b2b.myshopify.com/admin/api/unstable/themes/172271075644/assets/bulk.json completed in 510 ms
With response headers:

  • content-type: application/json; charset=utf-8
  • server-timing: processing;dur=132, cfRequestDuration;dur=495.999813
  • x-request-id: 50190886-48a0-4960-bde1-06b13a67d042-1727262056

2024-09-25T11:00:56.638Z: File Upload Results:
-config/settings_data.json: success
2024-09-25T11:00:56.723Z: Files to be deleted:

Reproduction steps

  1. Add .woff2 font to assets folder
  2. Reference font in css.liquid file i.e.
@font-face {
     font-family: 'Nunito Sans';
     font-style: normal;
     font-weight: 300;
     font-display: swap;
     src: local(''),
          url(('nunito-sans-v6-latin-300.woff2' | asset_url )) format('woff2');
}
  1. run shopify theme dev

Operating System

Windows 11

Shopify CLI version (check your project's package.json if you're not sure)

3.67.1

Shell

Git Bash

Node version (run node -v if you're not sure)

22.7

What language and version are you using in your application?

No response

@ceri-waterscreative ceri-waterscreative added the Type: Bug Something isn't working label Sep 25, 2024
@gonzaloriestra gonzaloriestra added the Area: @shopify/theme @shopify/theme package issues label Sep 25, 2024
@karreiro karreiro added important second highest severity for theme related bug #gsd:40767 Fortify local development experience for Liquid themes labels Sep 26, 2024
@montalvomiguelo
Copy link
Contributor

montalvomiguelo commented Oct 1, 2024

a fix for this is included in 3.68.0

Image

@karreiro karreiro assigned jamesmengo and karreiro and unassigned jamesmengo Oct 2, 2024
@frandiox
Copy link
Contributor

frandiox commented Oct 3, 2024

This one wasn't fixed in 3.68, but should be good after #4569 is released

@karreiro karreiro assigned frandiox and unassigned karreiro Oct 3, 2024
@frandiox
Copy link
Contributor

frandiox commented Oct 4, 2024

This should be available in version 0.0.0-nightly-20241003194158, in case you need it before our next stable reelase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: @shopify/theme @shopify/theme package issues #gsd:40767 Fortify local development experience for Liquid themes important second highest severity for theme related bug Type: Bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants