Replace image/* wildcard with specific MIME types in data URLs
Add MIME type mapping for common image formats (png, jpg, gif, webp, bmp, ico, tiff)
Root cause: data:image/*;base64,... uses a wildcard MIME type which is not valid in data URLs. Browsers require specific MIME types like image/png or image/jpeg.
## Summary
- Replace `image/*` wildcard with specific MIME types in data URLs
- Add MIME type mapping for common image formats (png, jpg, gif, webp, bmp, ico, tiff)
**Root cause**: `data:image/*;base64,...` uses a wildcard MIME type which is not valid in data URLs. Browsers require specific MIME types like `image/png` or `image/jpeg`.
**Before**: `data:image/*;base64,{content}` → browser fails to parse
**After**: `data:image/png;base64,{content}` → browser renders correctly
Related to #408
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
image/*wildcard with specific MIME types in data URLsRoot cause:
data:image/*;base64,...uses a wildcard MIME type which is not valid in data URLs. Browsers require specific MIME types likeimage/pngorimage/jpeg.Before:
data:image/*;base64,{content}→ browser fails to parseAfter:
data:image/png;base64,{content}→ browser renders correctlyRelated to #408