c0bce7feacb21145829e83ed74089de5aa2b0b66
CartService.addItem() fired an async dynamic import + API call for new items but returned void immediately - buyNow() navigated to /cart before the item was actually added, landing the user on an empty or stale cart. addItem() now returns a Promise that resolves once the cart signal actually contains the item; buyNow() awaits it before navigating. Also wired SeoService.setItemMeta()/resetToDefaults() into the product detail page - built and working, but never called anywhere, so every product page rendered the site-wide default OG/Twitter tags instead of per-product ones. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
71.4%
HTML
15.3%
SCSS
11.9%
Shell
1.3%
JavaScript
0.1%