<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/safari-finally-fixes-top-level-await-cursor-s-openai-access-gets-pulled-djc2uzvf8" -->

---
title: Safari finally fixes top-level await, Cursor&#x27;s OpenAI...
description: Safari rewrote its module loader from scratch to fix long-standing top-level await bugs. OpenAI is cutting GPT model access in Cursor by November 12, a fallout...
canonical: https://daily.dev/posts/safari-finally-fixes-top-level-await-cursor-s-openai-access-gets-pulled-djc2uzvf8
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Safari finally fixes top-level await, Cursor&#x27;s OpenAI access gets pulled | daily.dev
og:description: Safari rewrote its module loader from scratch to fix long-standing top-level await bugs. OpenAI is cutting GPT model access in Cursor by November 12, a fallout...
og:url: https://daily.dev/posts/safari-finally-fixes-top-level-await-cursor-s-openai-access-gets-pulled-djc2uzvf8
og:image: https://api.daily.dev/og/posts/DJC2UzvF8.png
og:image:alt: Safari finally fixes top-level await, Cursor&#x27;s OpenAI access gets pulled
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Safari finally fixes top-level await, Cursor's OpenAI access gets pulled

**[Web Digest](https://daily.dev/sources/webdev_digest)** · 4 min read · 3 upvotes · 0 comments

## Summary

Safari rewrote its module loader from scratch to fix long-standing top-level await bugs. OpenAI is cutting GPT model access in Cursor by November 12, a fallout from Cursor's SpaceX acquisition. Coinbase's design system team found giving coding agents Figma Code Connect context cuts token usage and cost by over 20%. Elsewhere, Shopify's engineers ran the numbers on migrating to StyleX and walked away, and Lea Verou makes the case against dark mode toggles altogether.

## Content

**TLDR:** Safari rewrote its module loader from scratch to fix long-standing top-level await bugs. OpenAI is cutting GPT model access in Cursor by November 12, a fallout from Cursor's SpaceX acquisition. Coinbase's design system team found giving coding agents Figma Code Connect context cuts token usage and cost by over 20%. Elsewhere, Shopify's engineers ran the numbers on migrating to StyleX and walked away, and Lea Verou makes the case against dark mode toggles altogether.

---

## Safari rewrites its module loader to fix top-level await

Safari 27's WebKit engine now fully complies with the ECMAScript spec for top-level await, fixing the 'accessed before initialization' errors and evaluation-order bugs that have plagued it for years. The team threw out the old implementation, which was based on the abandoned WHATWG Loader proposal, and rewrote the module loader from scratch in native C++. It was validated with fuzzing, test262, WPT, and test cases from Bun engineers, and it's available now in Safari Technology Preview 251 and the Safari 27 beta. [Read more](https://daily.dev/posts/kCSPlB3AQ)

## OpenAI cuts Cursor's GPT model access by November 12

Following Cursor's acquisition by SpaceX, OpenAI announced it will pull GPT model access from Cursor by November 12. If you're on Cursor and leaning on GPT models day to day, that's your deadline to plan around. The same roundup notes Claude Fable 5.1 topping intelligence benchmarks with cheaper cache reads, and Chrome 152 shipping Reference Target for web components while dropping client-side XSLT support. [Read more](https://daily.dev/posts/ZtcKdXDwW)

## Coinbase cuts agent token costs 22.5% with Figma Code Connect

Coinbase's design system team modernized Code Connect mappings for hundreds of components in about four hours using a Claude Code agentic workflow, then ran a controlled test: same design, same prompt, same Sonnet 4.6 model, with and without Code Connect context. The result was 11.5% less token usage, 22.3% faster implementation, and 22.5% lower cost, plus fewer hallucinated icon and illustration names. It's a solid data point for anyone deciding whether feeding agents production-component context is worth the setup work. [Read more](https://daily.dev/posts/BZLyVzSXx)

## Shopify passes on StyleX after running the numbers

Shopify's engineers investigated migrating their CSS architecture to StyleX and concluded it's a wash - not enough gained anywhere to offset what gets lost elsewhere. StyleX is more deterministic, but over 10% of their existing CSS can't be expressed in it, the move would break their design system's public/private encapsulation strategy, and their adaptive CSS props built on 'dry switching' have no StyleX equivalent. Their current CSS Modules setup plus gzip already gets the job done, so the juice wasn't worth the squeeze - the same conclusion they reached testing an OOCSS-wide strategy last year. [Read more](https://daily.dev/posts/0wFONzAsU)

---

## Also notable

- **Vercel's free Pro domain offer adds .app and .dev:** The eligible TLD list for Vercel's one-free-domain-per-year Pro team offer now covers eight domains total: .app, .dev, .online, .site, .space, .store, .tech, and .website. [Read more](https://daily.dev/posts/miW5vtSrz)
- **text-box-trim ships in all major browser engines:** With Firefox now shipping support, CSS's text-box-trim property lets you trim font-metric whitespace above and below text using cap/x-height and alphabetic edges, but adopting it means bumping up existing padding and gap values since that 'invisible' space is now actually gone. [Read more](https://daily.dev/posts/mXZQxX8Bj)
- **Bun v1.4.1 overhauls the bundler:** Bun claims a major bundler upgrade improves route navigation performance on a 200-route React app tested over simulated 4G. [Read more](https://daily.dev/posts/mnR82vvPx)
- **Starlight 0.42 speeds up sidebar processing 1,400x:** Astro's docs framework now processes sidebar data up to 1,400x faster, switches from raw TypeScript to compiled JS with type definitions to fix consumer typecheck performance, and moves its mobile menu to the native Popover API so it still works without JavaScript. [Read more](https://daily.dev/posts/S3YzVng8m)
- **Chrome 153 makes busy Web Workers measurable:** Chrome 153 adds Long Animation Frame reporting inside dedicated Web Workers, giving RUM visibility into congestion that main-thread metrics miss, while the same release removes several Privacy Sandbox APIs including Related Website Sets and the Attribution Reporting API. [Read more](https://daily.dev/posts/xxSb0p0sw)

## Similar posts on daily.dev

- [Fixing Top-Level Await in Safari](https://daily.dev/posts/fixing-top-level-await-in-safari-kcsplb3aq) · WebKit · 14 upvotes · 3 comments

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#openai](https://daily.dev/tags/openai), [#safari](https://daily.dev/tags/safari)

[View this post on daily.dev](https://daily.dev/posts/safari-finally-fixes-top-level-await-cursor-s-openai-access-gets-pulled-djc2uzvf8)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/safari-finally-fixes-top-level-await-cursor-s-openai-access-gets-pulled-djc2uzvf8","headline":"Safari finally fixes top-level await, Cursor's OpenAI access gets pulled","text":"Safari rewrote its module loader from scratch to fix long-standing top-level await bugs. OpenAI is cutting GPT model access in Cursor by November 12, a fallout from Cursor's SpaceX acquisition. Coinbase's design system team found giving coding agents Figma Code Connect context cuts token usage and cost by over 20%. Elsewhere, Shopify's engineers ran the numbers on migrating to StyleX and walked away, and Lea Verou makes the case against dark mode toggles altogether.","url":"https://daily.dev/posts/safari-finally-fixes-top-level-await-cursor-s-openai-access-gets-pulled-djc2uzvf8","datePublished":"2026-09-03T04:17:43.855Z","dateModified":"2026-09-13T20:59:44.357Z","author":{"@type":"Organization","name":"Web Digest","logo":"https://media.daily.dev/image/upload/s--C833eNQW--/f_auto,q_auto/v1773839396/logos/webdev_digest?_a=BAMAMiiu0","url":"https://daily.dev/sources/webdev_digest"},"interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/sources/webdev_digest","name":"Web Digest"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Web Digest","item":"https://daily.dev/sources/webdev_digest"},{"@type":"ListItem","position":3,"name":"Safari finally fixes top-level await, Cursor's OpenAI access gets pulled"}]}
```

