Slides hidden from the slideshow

pptx.hidden-slide

A slide marked "Hide Slide": skipped when the deck is presented, fully present in the file.

How the text is hidden

PowerPoint writes show="0" on the slide's root <p:sld> element. The slide part, its shapes and all of its text stay in the package exactly as they were; only the slideshow player skips it. The slide is still listed in the editor's thumbnail rail, struck through.

Why a model still reads it

Nothing about the slide's text changes — only an attribute on the container that a presentation player honours and an extractor has no reason to. Every reader that walks ppt/slides/ gets the payload.

What we do about it

isSlideHidden reads the show attribute on p:sld and treats 0 or false as hidden. Every run built from that slide's shapes gets the container-hidden reason, and the rule keys on it: high severity, flag, so the text stays in the canonical output and is named. visibilityOf maps container-hidden to editing-only — a reviewer who thinks to look will find the slide in the editor.

How often it fires

0.83% of 120 real Zenodo conference decks (corpus-zenodopptx as re-fetched 2026-08-23), measured 2026-08-24.

This is an alert-volume number and nothing else. It says how often the alarm sounds on documents as found — not how often it is right, and not whether what it found was harmless. Documents as found may themselves carry concealment. Read it against the population named above rather than as a property of documents in general.

next

Check your own file

Three commands: a key, credit, a verdict.

Start with the API