[uf-discuss] Use of <abbr> (also <object>) and Accessibility

Maciej Stachowiak mjs at apple.com
Fri Sep 22 17:26:56 PDT 2006


I'm replying a bit out of order here since I only just subscribed to  
this list.


In message <C138691F.7B722%tantek at cs.stanford.edu>, Tantek Çelik  
<tantek at cs.stanford.edu> wrote:
>
> OBJECT has been problematic in Safari for quite some time, and  
> still is
> AFAIK.

I think you may be basing this on out-of-date information, as the  
current Safari 1.3 and Safari 2.0 have pretty good <object> support.

> In terms of bug-reporting, I'd suggest pointing the Safari team at  
> the draft
> HTML 4.01 test suite to *at least* pass all the test cases there.
>
>  http://www.w3.org/MarkUp/Test/HTML401/current/

Many of these tests are outright wrong. For example, no browser that  
I tested, including Mac IE, passes the following test. And what it is  
testing does not appear to be at all justified by the HTML 4.01 spec:

http://www.w3.org/MarkUp/Test/HTML401/current/tests/sec13_3-BF-01.html

That being said, there does appear to be a genuine bug with falling  
back from img objects that point to a broken image. I filed it as

http://bugzilla.opendarwin.org/show_bug.cgi?id=10992

> http://tantek.com/log/2005/01.html#d26t0100
>
> Following the descriptions contained within that post, it is  
> trivial to
> construct perhaps a half dozen or so OBJECT test cases which Safari  
> fails.

In current Safari, <object data="20050125">January 25</object> works  
just fine as expected. As to your other earlier points:

* "It doesn't handle <object> fallbacks" -- Current Safari handles  
<object> fallbacks fine.
* "it doesn't know when not to handle <object> mime types that it  
doesn't support" -- I'm not sure what this means, but you do get  
fallback on an unsupported MIME type.
* "it doesn't support display:inline on <object>" -- It certainly  
does, in fact this is the default display type for <object>.
* "it doesn't do proper intrinsic sizing of <object> replaced  
elements" -- It does for image types as long as you specify the  
content type correctly. Which I think is the only case where this is  
relevant.

It is true that a lot of this didn't work as well in previous Safari  
versions. We would also be happy to fix any remaining <object> (or  
other) bugs that impede microformat design. Please let us know if you  
have specific ones to report.

Regards,
Maciej

P.S. In the case of dates I think <abbr> is a better choice than  
<object> since <object> is much more heavyweight in terms of  
implementation. I wouldn't recommend the use of <object> unless you  
actually intend to embed content from an external resource.



More information about the microformats-discuss mailing list