Files
site-builder/MANUAL_TEST_RESULTS.md
Josh Knapp b511a6684d Add templates, tests, and miscellaneous project files
Includes new page templates (fitness-gym, nonprofit, online-course,
photography-studio, real-estate, startup-company, travel-blog,
wedding-invitation) with thumbnail SVGs, test specs, documentation
files, and minor updates to index.html, router.php, and playwright config.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 14:15:58 -08:00

5.4 KiB

Manual Testing Results - Video Background Section

Test Date: 2026-02-22

Test Video URL

https://www.youtube.com/watch?v=OC7sNfNuTNU

Features Implemented Today

1. Heading Level Selector

  • Status: Fully implemented and working
  • Location: Styles panel → Shows when heading (H1-H6) selected
  • Functionality: Click any H1-H6 button to change heading level
  • Documentation: See HEADING_LEVEL_FEATURE.md

2. Video Background Section Fixes

  • YouTube Error 153 Fix: Removed autoplay=1 parameter ✓
  • Video URL Input: Added to section element (previously hidden) ✓
  • Copy HTML Export: Bypasses Windows security warnings ✓
  • Clear Data Utility: clear-data.html for resetting localStorage ✓

Expected Behavior (Video Background)

Step-by-Step Test Plan

  1. Add Section (Video BG)

    • Drag block from Layout category
    • Section appears on canvas
  2. Select Section

    • Click on the section
    • Should see selection highlight
  3. Find Video URL Field

    • Look at Settings panel (right sidebar)
    • Should see "Video URL" input field
    • Placeholder: "YouTube, Vimeo, or .mp4 URL"
  4. Enter YouTube URL

    • Paste: https://www.youtube.com/watch?v=OC7sNfNuTNU
    • Press Enter or Tab
  5. Verify Video Loads

    • Placeholder should hide
    • iframe should appear in background
    • iframe src should contain video ID: OC7sNfNuTNU
    • iframe src should NOT contain autoplay=1
  6. Check Embed URL

    • Should be: https://www.youtube.com/embed/OC7sNfNuTNU?mute=1&loop=1&playlist=OC7sNfNuTNU&rel=0
    • No Error 153 (because no autoplay)

Known Limitations

Playwright Testing

  • Issue: Tests timeout after 90 seconds
  • Cause: File:// protocol + GrapesJS load time
  • Solution: Manual testing more reliable for now

Video Background

  • Autoplay Removed: Videos won't play automatically (prevents Error 153)
  • User Action Required: Click play button to start video
  • Why: YouTube restricts autoplay in embedded players

What to Test Manually

Test 1: Basic Video Load

1. Open index.html in browser
2. Clear canvas (click Clear button)
3. Add "Section (Video BG)" block
4. Click section to select
5. Switch to Settings tab if needed
6. Find "Video URL" field
7. Paste: https://www.youtube.com/watch?v=OC7sNfNuTNU
8. Press Enter
9. Wait 2-3 seconds
10. Check if video iframe appears

Expected Result:

  • Video iframe visible in background
  • Placeholder hidden
  • No console errors
  • Embed URL contains video ID
  • No autoplay parameter

If It Fails:

  • Check browser console for errors
  • Verify Settings tab is active
  • Try refreshing page and re-adding section

Test 2: Video URL Change

1. Complete Test 1 first
2. With section still selected
3. Clear Video URL field
4. Enter different video: https://www.youtube.com/watch?v=dQw4w9WgXcQ
5. Press Enter

Expected Result:

  • Iframe src updates to new video ID
  • No errors
  • Old video gone, new video loads

Test 3: Direct Video File

1. Add new Section (Video BG)
2. Select it
3. Enter: https://www.w3schools.com/html/mov_bbb.mp4
4. Press Enter

Expected Result:

  • Uses