QA report: external/demo.open-slide.dev at hosted
All core dashboard and presentation features passed testing with no confirmed defects.
The test suite exercised primary slide deck workflows across twelve scenarios, including exact and empty search queries, keyboard slide navigation, overview modals, command palette interactions, sorting menus, and theme previews.
A single initial finding regarding folder category filtering was reviewed and withdrawn during the audit after verification confirmed that direct folder routing and filtering operate correctly.
With zero confirmed issues and all key dashboard and viewer flows behaving as expected, the application demonstrated stable functionality across the evaluated areas.
Run summary
| Metric | Count |
|---|
| Scenarios executed | 12 |
| Passed | 11 |
| Failed | 1 |
| Blocked | 0 |
| Findings raised | 1 |
| Issues after the audit | 0 |
| Withdrawn by the audit | 1 |
| Critical / high / medium / low | 0 / 0 / 0 / 0 |
Target: https://demo.open-slide.dev · Testing level: deep_feature · Stack: unknown
Issues
No issues survived the audit.
Withdrawn findings
The Critic re-examined these claims and found the evidence did not support them. They are kept here rather than deleted.
- Clicking 'motion' folder filter button does not filter slide list to motion category (S2, high): Scenario S10 directly contradicts this finding, as it successfully loaded the 'motion' folder and displayed exactly 2 slides using the '?f=f-3ed31a46' URL. Furthermore, the observations in S2 contradict themselves, claiming the same interaction resulted in both 17 and 19 slides being shown. The live replay was inconclusive: The replay ran out of tool calls before it reached the reported state.
Scenario results
| Scenario | Priority | Result | Issues |
|---|
| S1 Filter slides by exact search query | high | pass | none |
| S2 Filter slides by folder category | high | fail | none |
| S3 Navigate slides using keyboard arrows | high | pass | none |
| S4 Toggle and interact with the slide overview modal | high | pass | none |
| S5 Handle empty search results gracefully | medium | pass | none |
| S6 Clear search input to restore slide list | medium | pass | none |
| S7 Open and dismiss the global command menu | medium | pass | none |
| S8 View present options dropdown | medium | pass | none |
| S9 Return to dashboard from presentation viewer | medium | pass | none |
| S10 Load dashboard with a direct folder filter URL | low | pass | none |
| S11 Expand sort dropdown menu | low | pass | none |
| S12 Preview specific theme details | low | pass | none |
The audit
The Critic reviewed 1 finding and re-verified 1 of them live in the browser, replaying the reported steps on a fresh page.
- Scenario S2's observations contain internal contradictions regarding what was displayed after clicking the 'motion' button (claiming both 17 and 19 slides).
- Scenario S10 proves that the URL '?f=f-3ed31a46' correctly filters to the 2 'motion' slides, contradicting the defect claimed in S2.
Coverage and caveats
In scope: Slide discovery via search and folder filters; Slide presentation viewer navigation and overview controls; Global command menu functionality; Theme gallery and detail previews.
Not covered: Slide creation and editing (not implemented/not available in this unauthenticated demo); Authentication or user accounts (none required or implemented).
- The application acts strictly as a read-only viewer for publicly available slide decks.
- Keyboard shortcuts (Arrows, Escape, Cmd+K) are supported and do not conflict with the testing browser's native shortcuts.
By the numbers
| Metric | Value |
|---|
| Scenarios | 11 passed, 1 failed, 0 blocked of 12 (43 planned steps) |
| Browser actions | 133 (29 clicks, 10 inputs, 25 navigations, 69 snapshots) |
| Screenshots | 34 (4 explore, 30 scenario, 0 critic), 30 captioned |
| Coverage | 5 pages, 1 forms, 5 flows, 0 console errors |
| Audit | 1 findings, 1 re-verified live, 0 confirmed, 0 promoted, 1 withdrawn |
| Model calls | 138 |
| Tokens | 868,083 input, 7,399 output, 11,760 thinking |
| Time | 7 min |
| Stage | Calls | Input | Output | Thinking | Seconds |
|---|
| explore | 26 | 170,696 | 1,774 | 942 | 104 |
| plan | 1 | 3,764 | 1,832 | 2,670 | 33 |
| test | 101 | 628,554 | 3,275 | 4,548 | 229 |
| critique | 9 | 63,468 | 382 | 3,182 | 44 |
| report | 1 | 1,601 | 136 | 418 | 4 |