Skip to content

Preserve semantic text represented only inside captured Wix offer-card media #1385

Description

@chubes4

Problem

The visual hero clipping reported in Automattic/static-site-importer#1389 is fixed on current trunk, but the offer card's meaningful text remains absent from Gutenberg markup and the frontend DOM:

  • Your first two visits
  • NEW PATIENT SPECIAL
  • GRAND OPENING

The card looks visually complete only because it is preserved as raster media. The text therefore survives as pixels but is inaccessible, unsearchable, and uneditable.

Current-trunk geometry is healthy: the 111px header is followed by a fully visible eyebrow at y=294 and complete headline at y=327..446. This tracker is only the remaining semantic-content loss.

Required investigation

Determine whether the captured artifact carries these strings in source HTML, semantic evidence, media metadata, accessibility labels, or associated responsive variants. When textual evidence exists, preserve it through a generic accessible/native Gutenberg representation without visually duplicating the rasterized card. If the strings exist only in image pixels, identify the owning capture-producer gap rather than adding OCR or site-specific text.

Evidence

Parent report: Automattic/static-site-importer#1389. Verified on the same captured 360chiro.co.uk artifact with current Blocks Engine trunk (0.8.1 source), current SSI main, and WordPress 7.1.

AI assistance

GPT-5.6 Sol via OpenCode recompiled and materialized the source artifact, separated the fixed geometry from the remaining DOM/content loss, verified the rendered card is raster-preserved, and drafted this upstream tracker. Chris Huber directed the work and remains responsible for it.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions