Making WordPress.org

Opened 2 years ago

Last modified 21 months ago

#3044 new defect

Session tracks get stripped from schedule in iOS Safari Reader View

Reported by: coreymckrill Owned by:
Milestone: Priority: low
Component: WordCamp Site & Plugins Keywords: needs-patch good-first-bug has-screenshots


Reported by an organizer for WC Toronto:

When you browse the schedule page of a recent WordCamp that uses the [schedule] shortcode to generate the grid, Safari iOS Reader View strips out the Track headings that are typically used for room/location designations.

This is because the Track headings use the HTML Table Header <TH> tag. Safari Reader View strips out anything using this tag. The solution would be to write the Track headings as normal Table Rows with the <TR> tag, but using the header CSS class, so it looks like a header. Unfortunately, this solution may break WCAG rules.

Attachments (1)

3044-screenshot.jpg (310.7 KB) - added by coreymckrill 21 months ago.
Screenshot showing missing track headers.

Download all attachments as: .zip

Change History (3)

This ticket was mentioned in Slack in #meta-wordcamp by coreymckrill. View the logs.

21 months ago

21 months ago

Screenshot showing missing track headers.

#2 @coreymckrill
21 months ago

  • Keywords has-screenshots added; needs-screenshots removed
  • Priority changed from normal to low

Ideally this could be solved with CSS rather than a change in the HTML markup. If that's not possible, we might want to use a feature flag to ensure existing sites with custom styles don't break when the HTML markup changes.

Note: See TracTickets for help on using tickets.