| Summary: | Multiple picture sources downloading when page is served as XHTML | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Robin Whittleton <robin> | ||||||
| Component: | Images | Assignee: | Nobody <webkit-unassigned> | ||||||
| Status: | NEW --- | ||||||||
| Severity: | Normal | CC: | ahmad.saleem792, ap, cdumez, sabouhallawa, simon.fraser, webkit-bug-importer | ||||||
| Priority: | P2 | Keywords: | InRadar | ||||||
| Version: | Other | ||||||||
| Hardware: | Mac (Intel) | ||||||||
| OS: | Other | ||||||||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=159484 | ||||||||
| Attachments: |
|
||||||||
|
Description
Robin Whittleton
2022-09-19 23:18:10 PDT
Created attachment 462467 [details]
HTML variant that works correctly
Only difference I can find between these two test is: <html xmlns="http://www.w3.org/1999/xhtml"> vs <html> and both have issues while pasting the code in W3C validator: https://validator.w3.org/#validate_by_input - Can you share an example with working images in it and reproducible test case in both cases, I don't get any difference. Thanks! What's important here is that the attachments are served with different content types. application/xhtml+xml means that the document is handled as XHTML. To see the problem, one needs to check errors in Web Inspector. One subresource loading error means passing; two errors means failing. This does reproduce. (In reply to Alexey Proskuryakov from comment #3) > What's important here is that the attachments are served with different > content types. application/xhtml+xml means that the document is handled as > XHTML. > > To see the problem, one needs to check errors in Web Inspector. One > subresource loading error means passing; two errors means failing. This does > reproduce. Thanks for your input.. New learning for me. Will account for in future testing. :-) Note: standardebooks.org (referenced in the original comment) has now been adjusted to not serve any source elements to Safari, effectively bypassing this problem. The bug still stands with the testcases. |