[Home] [Features]

Blob URL Navigation Tests

Purpose: These tests verify that blob: URL navigations intended for in-page rendering (not downloads) work correctly. This is important for sites that use blob URLs in payment/purchase flows, document viewers, or other interactive features.

Expected behavior: All tests should render HTML content from the blob URL, not trigger a download or show a blank page.

Related iOS fix: ddg-workflow PR #58

Test 1: Main Frame Navigation

Clicking this button creates a blob URL containing HTML and navigates the current page to it. This simulates scenarios like payment confirmation pages that use blob URLs.

Test 2: Window.open with Blob URL

Opens a new window/tab with a blob URL. The new window should display the HTML content.

Test 3: Iframe with Blob URL

Creates an iframe with a blob URL src. The iframe should render the HTML content below.

Test 4: Simulated Purchase Flow

Simulates a multi-step flow similar to Nintendo's purchase process, where a blob URL is used to display a confirmation/receipt page.

Test 5: Blob URL Content Types

Tests blob URLs with different MIME types that should render, not download.