AccessibilityCheckerBackend / SHADOW_DEBUG.md
accessibilitychecker's picture
Upload folder using huggingface_hub
bbfde3f verified

SHADOW DEBUGGING GUIDE

The shadow removal is working correctly in our tests. Here's how to debug why you might still see shadows:

Step 1: Verify File Processing

  1. Copy your problematic DOCX file to this directory
  2. Rename it to 'user_test.docx'
  3. Edit check-shadows.js and add 'user_test.docx' to the filesToCheck array
  4. Run: node check-shadows.js

Step 2: Test the Full Workflow

  1. Upload your file through the frontend
  2. Download the remediated version
  3. Check if the downloaded file has shadows using the tool above

Step 3: Visual vs XML Shadows

The shadows we remove are XML-level text shadows (<w:shadow/>). If you're still seeing visual shadows, they might be:

  • CSS shadows from the document viewer
  • Theme-based formatting
  • Different shadow types (drawing objects, shapes, etc.)

Step 4: Common Issues

  • Browser caching: Clear cache and re-download
  • Wrong file: Make sure you're opening the remediated file, not the original
  • File corruption: Check if the file opens correctly in Word
  • Different shadow types: Some shadows might be in drawing objects, not text runs

Test Files Available:

  • test_problematic.docx: Has shadows (for testing detection)
  • test_remediated.docx: Shadows removed (for testing removal)

Contact Info:

If shadows persist after these checks, please:

  1. Share the specific file you're testing
  2. Describe where you see the shadows (which text, which page)
  3. Confirm you're opening the downloaded/remediated file