Safari is always evolving, but most of its improvements happen behind the scenes, making the web feel faster, more secure, and more polished without you even noticing. There aren't any flashy new browser UI changes in iOS 18.4 and iPadOS 18.4, but it does upgrade what Safari is capable of in small but meaningful ways.
With Safari 18.4, you get a handful of quiet but meaningful upgrades that make modern websites work more smoothly, securely, and responsively. Whether it's checking a site's identity, enjoying better color pickers, or having your scroll-to-text links work more reliably, these changes are the kind that web developers get excited about — and everyday users benefit from, often without even noticing.
Here's what's new — and why it matters.
You can now check a website's security details like a pro
Ever tap a suspicious link and wonder, "Is this site legit?" Safari now helps you dig deeper.
In iOS 18.4 and iPadOS 18.4, you can tap the Page Menu icon in the address bar, hit the More (•••), and choose Connection Security Details to view a mobile-friendly interface of who issued the site's certificate and whether it's using proper encryption. This feature was previously only available on macOS but is now also available on iPhone and iPad. [Full guide.]
💡 Why it matters: More transparency when checking out, logging in, or visiting lesser-known sites.
🔧 Technical details: The certificate viewer exposes core metadata from a site's TLS certificate chain, including the issuer, subject, validity period, public key details, cryptographic fingerprints, policy extensions, subject alternative names, and OCSP-signed timestamps. These fields help validate that the site is using proper encryption and that the certificate was issued to the correct domain. The structured layout mirrors the macOS version and brings Safari's mobile certificate inspection in line with the transparency offered by browsers like Chrome and Firefox.

Safari now shows (and lets you disable) recent searches
Safari just got a little more helpful — or a little too revealing, depending on how you browse. In iOS 18.4 and iPadOS 18.4, Safari automatically shows your recent search terms when you open a new tab or tap into the address bar, even on existing pages. It's great for picking up where you left off, but it could also show your search history to anyone who grabs your iPhone. [Full guide.]
💡 Why it matters: This makes Safari more convenient but also more exposed. If you'd rather keep your search history private, you can clear or disable this new behavior in Settings.
🔧 Technical details: Safari 18.4 adds system-level support for showing recent search suggestions inline when the address bar is focused and the field is empty. This behavior is tied to a new setting called Show Recent Searches under Settings » Apps » Safari, which is enabled by default. Recent search terms are pulled from standard, non-private browsing sessions and are shown even if you're not on the Start Page. You can clear the list manually from the suggestion view or disable it entirely in Settings. The feature is available on iPhones and iPads only.

Safari just got smarter about blocking trackers
Safari 18.4 introduces support for partitioned cookies, also called CHIPS (Cookies Having Independent Partitioned State). This privacy feature stops companies from tracking you across different sites while still allowing things like embedded logins and media players to work properly.
💡 Why it matters: Websites can still function (like embedded YouTube or comment boxes), but advertisers can't use those to follow you around.
🔧 Technical details: CHIPS allows third-party content, such as an iframe, to set cookies that are scoped to the top-level site they appear on. This means if a third-party service is embedded across different websites, its cookies are siloed per site — stopping cross-site tracking while enabling local functionality like staying logged in or remembering preferences. Safari uses the Partitioned
cookie attribute (set alongside SameSite=None
and Secure
) to opt into this behavior. These partitioned cookies are accessible only in the context in which they were set and can't be shared across unrelated domains. For example, if chat.example.com
is embedded on both ios.gadgethacks.com
and apple.gadgethacks.com
, it can access the same partitioned cookie — because both are considered part of the same "site" under WebKit's site-level partitioning. But if that same chat.example.com
iframe is embedded on null-byte.com
, it receives a separate, isolated cookie for that context. This aligns Safari with Chrome and Firefox and helps web developers move away from legacy cross-site cookie behavior — without breaking core functionality for users. Partitioned cookies cannot be used by known tracking domains and are blocked accordingly.
Color pickers now support transparency (and look way better)
Safari's color inputs on webpages just got a significant upgrade. Sites can now show alpha sliders for transparency and offer more accurate color options like Display P3. If you've ever used a website to tweak colors for a design or customize a theme, expect more advanced controls that feel closer to native iOS apps.
You can see the difference clearly in the example image below. The color picker in Safari 18.4 (right) shows a rich red color with a visible transparency slider and a checkered background preview — just like you'd expect in a design app. In Safari 18.3.2 (left), the same color input appears much more limited: no transparency slider, no wide color options, and a simpler, less accurate color preview. That's because the test asks for a vivid red with some transparency in the Display P3 color space — and only Safari 18.4 understands and supports it.
💡 Why it matters: More powerful tools in creative apps and website builders. Transparency sliders = a huge win for designers.
🔧 Technical details: Safari 18.4 enhances <input type="color">
by supporting alpha
and colorspace
attributes. This allows developers to let users choose colors with transparency (via an opacity slider) and to select colors from extended gamuts like display-p3
, not just sRGB. The input also now accepts modern CSS color formats — such as color(display-p3 ...)
or rgba()
— and will convert them correctly based on the specified color space. Previously, iOS color pickers were limited to opaque RGB colors only and lacked support for alpha blending or wide color profiles.

Safari supports more web audio formats
Safari 18.4 adds full support for the Ogg container, which means it can now play audio files encoded in Ogg Opus or Ogg Vorbis — two popular open-source formats used by apps like Telegram, Wikipedia, and open-source media sites.
💡 Why it matters: You'll see fewer broken audio players and "file not supported" errors on privacy-focused or open-source sites.
🔧 Technical details: Safari 18.4 supports the Ogg container format (.ogg
) with Vorbis and Opus audio codecs in <audio>
elements and direct file links — something previously missing on iOS. It also supports .opus
files, which typically use the same Ogg container format but with the Opus codec. While Safari already supported Vorbis in WebRTC contexts, this update allows native playback of standalone .ogg
and .opus
files, including embedded players and streamed audio. Formats like Speex and Theora remain unsupported.

Vertical and sideways text renders more naturally
Safari now supports CSS sideways writing modes, which may sound niche — but if you browse websites in Chinese, Japanese, or Korean or visit magazines with vertical text layouts, things will now look much more polished. It also opens up new creative options for developers, like sideways navigation text or vertical buttons.
💡 Why it matters: Websites written in East Asian languages now look more natural and readable, and Western sites may also become more creative.
🔧 Technical details: Safari 18.4 supports writing-mode: sideways-rl
and sideways-lr
, part of the CSS Writing Modes Level 4 spec. These modes are similar to vertical-rl
and vertical-lr
, but instead of reflowing text for vertical scripts, they rotate horizontal text 90 degrees for layout effects like vertical headings or labels. Unlike vertical-*
, which preserves native vertical glyph rendering (especially for CJK), sideways-*
keeps characters upright and rotates the entire line, ensuring punctuation and baseline alignment stay typographically correct. This allows designers to create vertical layouts using horizontal scripts without breaking formatting or readability. Previously, Safari only supported horizontal-tb
, vertical-rl
, and vertical-lr
. This update aligns with other modern browsers and gives web designers more control over-stylized, vertical UI elements.

Scroll to Text links are more reliable
You've probably seen this in action — someone sends you a link that scrolls you directly to a highlighted line of text. That's called Scroll to Text. Viewing these links has been supported since Safari 16.1 and Safari 18.2 finally let us create Scroll to Text links to share with others. Now, Safari 18.4 lets websites check whether your browser supports it before trying to use it. [Full guide.]
💡 Why it matters: Fewer broken jumps when clicking anchored links. You'll land on the right line more often.
🔧 Technical details: Safari 18.4 adds support for the document.fragmentDirective
API, which enables feature detection for Scroll-To-Text Fragments (#:~:text=
URLs). The browser now exposes a fragmentDirective
property on the document object, allowing developers to check if this functionality is supported before generating or linking to these deep-link URLs. This aligns Safari with other browsers and allows for more reliable implementation of link-to-highlight features across the web.

Web apps can now record in WebM (smaller, smarter files)
Safari 18.4 now lets websites record audio and video in WebM format, which is more efficient than older formats. That means web-based tools like screen recorders, video editors, and voice memos can create smaller files that upload faster and take up less space.
💡 Why it matters: Web-based recording tools will now create smaller, more shareable files that still look and sound great.
🔧 Technical details: Safari 18.4 adds full support for recording WebM files via the MediaRecorder API — something previously unavailable on iOS. When developers specify mimeType: 'video/webm'
, Safari will encode video using VP8 or VP9 and audio using Opus, depending on what the device supports. This aligns Safari with other browsers and allows web apps to produce smaller, widely compatible media files — ideal for screen recordings, video messages, or browser-based editing tools. In addition to WebM, Safari 18.4 expands MediaRecorder with support for fragmented MP4 (fMP4), which works well with MediaSource streaming APIs. New audio options include lossless formats like ALAC and PCM, while supported video tracks now include H.264, HEVC, and AV1 (on devices with AV1 hardware decoding). Together, these updates give developers far more flexibility in capturing, encoding, and streaming media through the web.
More accurate layout for emoji and multilingual text
Safari 18.4 updates how text is rendered when mixing multiple writing directions, such as left-to-right (English) and right-to-left (Arabic or Hebrew), or when using emoji in-line with text. You'll notice fewer bugs or strange text alignments when viewing multilingual sites or rich comment threads with emojis and symbols.
💡 Why it matters: More readable messages and cleaner layout when reading content with mixed languages and emoji — especially in international articles or forums.
🔧 Technical details: Safari 18.4 implements User Agent (UA) rendering rules for the unicode-bidi
property, as defined in the CSS Text specification. This improves how the browser lays out bidirectional text — such as left-to-right and right-to-left scripts appearing in the same sentence — and better handles mixed content like emoji, symbols, and numbers. The update results in more consistent alignment, cursor movement, and glyph ordering across input fields and inline content. Note: this implementation currently excludes ruby annotations.
Expandable sections on websites look more polished
Safari 18.4 makes the humble <details>
element much more flexible — both in how it looks and how it behaves. You've probably seen it before: it's often used for collapsible sections like FAQs or "Show More" toggles. Until now, customizing these elements in Safari has been frustrating. However, with 18.4, developers finally have better tools to style them and make them feel native to their site or app.
You can see the difference in the example below. In Safari 18.3.2, the default disclosure triangle is black ▼, and the expanded content looks like regular text. In Safari 18.4, that triangle has been replaced with a customizable marker (in this case, an orange + symbol), and the opened section has its own background style thanks to a new styling hook. It finally feels polished and professional — not like a browser default.
💡 Why it matters: Websites can now create stylish expand/collapse sections without relying on JavaScript — and still stay accessible and semantic.
🔧 Technical details: Safari 18.4 adds support for the ::details-content
pseudo-element, allowing developers to independently style the open section of a <details>
element — including background color, spacing, or animations. It also reimplements the <summary>
marker as a true list item, enabling full styling control with list-style
and ::marker
. For example, developers can now change the triangle to any symbol (summary { list-style: "+ "; }
) or apply color, size, or animation to the marker. Combined with modern CSS animation support, it's now possible to animate the height or opacity of the details panel without extra containers or JavaScript workarounds. These changes align Safari with other modern browsers and make native collapsible UI more attractive and flexible — with full accessibility built in.

Home Screen web apps can now keep your screen awake
If you've ever followed a recipe or presentation on a web app and had your screen dim or lock mid-step, Safari 18.4 fixes that. Home Screen web apps can now keep your display awake as long as needed — just like native apps do.
💡 Why it matters: Helpful for reading long instructions, recipes, or presentations without constantly tapping the screen.
🔧 Technical details: Safari 18.4 enables the Screen Wake Lock API in Home Screen-installed web apps on iOS and iPadOS. Developers can call navigator.wakeLock.request("screen")
to keep the device's screen from dimming or locking. Previously, this API only worked in Safari itself, not in standalone PWAs. Now, web apps behave more like their native counterparts during passive use.
Web notifications are more efficient with Declarative Web Push
Safari 18.4 enables Declarative Web Push for web apps added to the Home Screen, allowing them to send push notifications without needing a constantly running service worker in the background. This results in fewer battery drains, faster and more reliable delivery, and a more consistent experience — especially for messaging, reminders, or news alert web apps.
💡 Why it matters: You'll get faster, more reliable notifications from web apps — and your battery will thank you.
🔧 Technical details: Safari 18.4 introduces Declarative Web Push on iOS and iPadOS for web apps added to the Home Screen. Traditionally, Web Push requires a service worker — a background script that stays active (or gets reawakened) to receive and handle push messages. However, this model can drain the battery and add complexity for developers. Declarative Web Push takes a different approach: instead of requiring JavaScript to run in the background, web apps define their notification behavior up front when the app is installed or registered. This means push notifications can be delivered instantly — even when the app isn’t running — without waking up a Service Worker or consuming background resources. This model is better for iOS, where background execution is tightly limited. It improves reliability, reduces energy use, and makes Web Push more accessible to developers — especially for messaging, reminders, or passive alerts in Home Screen-installed web apps.
Number inputs no longer change with your scroll
Scrolling over a number input field with a trackpad or mouse on iPadOS and macOS no longer changes its value — fixing an old annoyance iPads and Macs. The old behavior often led to accidental changes when scrolling through forms. This update brings number inputs more in line with native system controls.
💡 Why it matters: Less chance of unintentionally changing values when using a mouse or trackpad on Mac or iPad.
🔧 Technical details: WebKit has removed default wheel event handling on <input type="number">
elements in Safari on macOS and iPadOS. Previously, users could increment or decrement number values just by scrolling — even unintentionally. This behavior was not consistent with native platform inputs and often required custom JavaScript to override. Developers who want to keep the behavior can still implement it manually.
Text spacing gets a subtle upgrade for multilingual websites
Safari 18.4 supports a new CSS property called text-autospace
, which fine-tunes the spacing between characters in multilingual text — especially when Chinese, Japanese, or Korean (CJK) scripts are mixed with Latin letters or numerals. The difference is subtle but helps text feel less cramped and more readable in modern CJK layouts.
💡 Why it matters: Improves legibility on multilingual sites — though most users won't notice unless designers adopt the new behavior.
🔧 Technical details: The text-autospace
property supports values like ideograph-alpha
, ideograph-numeric
, and normal
, which add breathing room between runs of CJK characters and Western letters or numbers. Safari 18.4 defaults to text-autospace: no-autospace
to match legacy behavior, but web developers can explicitly set text-autospace: normal
to opt in. This aligns with the evolving CSS text spec and may become the default in future versions once it's better tested and more widely adopted.

Better font compatibility in Lockdown Mode
Safari 18.4 makes web browsing more usable for those with Apple's ultra-secure Lockdown Mode enabled. In past versions, many websites could appear broken or unreadable because Safari blocked most web fonts by default. With a new safe font parser, Safari can now render more fonts securely, helping pages keep their intended design without compromising protection.
💡 Why it matters: A smoother, more readable web experience for users in Lockdown Mode — with the same strong protection against targeted attacks.
🔧 Technical details: Safari 18.4 replaces Lockdown Mode's restrictive font allowlist with a safe font parsing system that inspects and sanitizes downloaded font files before rendering them. This removes the need to hardcode which fonts are "safe," allowing broader typographic support while still protecting against malicious fonts that might exploit memory vulnerabilities or parsing bugs. The secure parser is built to reject malformed or potentially unsafe font data at load time, preventing the execution of any embedded code. As a result, Lockdown Mode can now render many custom fonts correctly while maintaining its high-security guarantees.
Final thoughts
These aren't flashy features — but they're the kind that quietly make Safari better. More secure, more private, and more compatible. And the web gets just a little nicer every time Apple ships one of these under-the-hood improvements.
If you use Safari regularly, you already benefit from these changes — even if you never visit a settings screen.
To see more of what's changed in the background of Safari, check out Apple's WebKit release notes for Safari 18.4.
Don't Miss: 70+ iPhone Features in iOS 18.4 — Here's Everything That's New and Changed
Cover photo and screenshots by Gadget Hacks.
Comments
Be the first, drop a comment!