- From: Leif Halvard Silli <lhs@malform.no>
- Date: Wed, 18 Mar 2009 21:15:46 +0100
- To: Maciej Stachowiak <mjs@apple.com>
- CC: Robert J Burns <rob@robburns.com>, "L. David Baron" <dbaron@dbaron.org>, Boris Zbarsky <bzbarsky@mit.edu>, HTMLWG <public-html@w3.org>
Hello Maciej,
Maciej Stachowiak 2009-03-14 08.32:
> On Mar 13, 2009, at 7:25 PM, Robert J Burns wrote:
>> On Mar 13, 2009, at 4:15 PM, Maciej Stachowiak wrote:
>>> On Mar 13, 2009, at 12:39 PM, Boris Zbarsky wrote:
>>>
>>>> Maciej Stachowiak wrote:
>> Other parameters (many read/write) that would be useful to share
>> between UA and plugins:
>>
>> - contextual menu enhancement (where the UA creates the contextual
>> menu but provides space for the plugin to add items as Leif's test
>> demonstrate[1])
>
> Creating context menus or time or volume controls for plugins is not
> something we want to get into. Those are things that have traditionally
> been the plugin's responsibility.
Message summary:
1. Webkit should fix how it handles OBJECT images in the
single case when it *does* handle them on its own.
2. For the other cases, if Webkit can't ask QuickTime to
a. ensure that users get contextual menus for OBJECT images
b. and that users get fallback if the data URI fails,
then Webkit ought to start handle such images on its own -
like the other browsers seem to do.
3. If QuickTime *is* asked to improve, they should be told to:
a. offer same/similar *image* context menus as Webkit;
b. offer the HTML fallback if image URL is wrong (instead
of that lousy questionmark that one currently gets).
4. Webkit may have a cool URI problem for images in general.
Video and other plug-ins are one thing - users are pretty used to
differing interfaces for vidoes. But everything that <img> can
handle, <object> should treat the same. /That/ was the original
focus of this thread, including the original test page [1] - and
also of the new Webkit biased test page [2]. (Chris should also
look at that page despite its Webkit bias.)
(A) To get Webkit to deliver OBJECT images with context menus and
fallback (the new test page - image 1 and 6 demonstrate the
fallback issue [2]), authors must currently ensure that Webkit
*doesn't* use the plug-in to load the image. Possibly the
fallback problem also affects Safari + VoiceOver?!
(B) To achieve the above, one must use <object data="Cool-URI">.
That is: no file suffix and also no (or possibly an unknown) MIME
must be set by @type.
(C) In addition - to make it look nice - one must also set the
object dimensions - which must be specified to exactly match the
intrinsic size of the image. Or else, Webkit makes the image look
like in IE6 and IE7 (or IE8 in quirks mode).
(E) The fallback problems when QuickTime takes care of the display
really hints that there is something lacking w.r.t. to the
undersanding/specification of how and when fallback is delivered -
especially w.r.t. the interaction of plug-in and browser.
(E) There seems also to be a problem with the handling of cool
URIs for images in general - disregarding whether one uses <img>
or <object> - which makes images with a cool URI load after the
images with a direct URI. I do not seem to see this in Opera,
Firefox. And also I do not see it in Safari 3/current iCab when
QuickTime loads the images. (Safari 4 seem to handle the cool uri
aspect better - but I don't know if this is due to a general speed
bump or becuase I run it on a faster test computer.)
[1] http://www.malform.no/html5/object
[2] http://www.malform.no/html5/object+webkit
--
leif halvard silli
Received on Wednesday, 18 March 2009 20:16:35 UTC