Version: (using KDE KDE 3.5.0) Installed from: Fedora RPMs OS: Linux Because image/svg+xml is an instance of text/xml, Konqueror/khtml applies by default the following list of embedded SVG viewers: ksvg khtml embedded editor If ksvg is present, it works well. If ksvg is not present, it applies: khtml embedded editor khtml then just displays the MIME type and nothing (it actually displays "image/svg+xml" in place of the SVG image). What it should do: <object ...>blabla</object> constructs have gracious fallback: browsers should render blabla when they can't show the object properly. Clearly, showing an image as a MIME type or as XML source counts as "can't show properly".
I've got the same issue here. Test case: http://yansanmo.no-ip.org/test/rapide/christian.html We should see a link, not a white page. Seen in KDE 3.5.1 (without ksvg). The HTML 4.01 specify: "If the user agent is not able to render the object for whatever reason (configured not to, lack of resources, wrong architecture, etc.), it "must" try to render its contents." http://www.w3.org/TR/html401/struct/objects.html#h-13.3
Described behaviour confirmed on KDE 3.5.5 / Kubuntu 6.10. Note that using the given test case Firefox does not render anything either as the file pointed does no longer exist (Error: Erreur 404! Ce fichier n'existe pas - This file does not exist.) Current behaviour is wrong, but may need new test case for accurate testing.
Please, could you provide an URL where this problem is still present? Thanks in advance.
Closing as no response to request for feedback. Please reopen if you can provide the requested information.
Add the new email of the reporter to the CC list, he cannot access the original one anymore.