Bug reports

From html4all

Jump to: navigation, search

This page is to track implementation progress for HTML4All HTML in major browsers. Currently it is too soon in the recommendation drafting process to begin shaping browser implementations, but it is useful to begin to gather together the browser changes needed for authors to take full advantage of the capabilities of this new HTML. Some of these feature requests already exist in some or even all browsers, but they are listed here as important building blocks for a new HTML.

Key

P = partial
C = complete
R = bug reported (with link)

Contents

Namespace and serialization handling

Feature Description IE8 WebKit Gecko KHTML Presto
tHTML parsing C C C C C
SGML (DTD) parsing
XML parsing C C C C C
XML parsing of HTML C C C C
Incremental parsing of XML serialization of HTML
EXI parsing
XML namespaces in tHTML P
XML namespaces in XML and XHTML C C C C

CSS support

Feature Description IE8 WebKit Gecko KHTML Presto
Selectors
IDENT chained selectors
Display Keywords
Inline-list display keyword
grid-list display keyword
Ruby support
Float above support (e.g., a tooltip)
Quote properties collapse redundant quotation marks, kern punctuation under quotation mark, etc.
Quote At-Rule and selector selecting quotation marks based on word count
disclosure property
TOC generation and styling
Semantic – presentation legend generation and styling
CSS3 Endnote support (CSS3 footnote support is desirable but less necessary for mainstream browser needs )
Bibliographic reference list generation and styling
Keyword index generation and styling
Authorities index generation and styling
Glossary generation and styling
UI presentation
CSS attr() function support
Other
CSS number support
CSS datetime support

Accessibility support

Feature Description IE8 WebKit Gecko KHTML Presto
Inherent accessibility states
Inherent role mappings
Scripting exposed accessibility APIs
Automated table header association algorithm

Table support

Feature Description IE8 WebKit Gecko KHTML Presto
Table processing issues
Tree table support XML only
Tables as 2D structures


UA processing norms

Feature Description IE8 WebKit Gecko KHTML Presto
HTML4all default implementation stylesheet
Semantic editing API
MediaElement features for VIDEO, AUDIO, and CANVAS
MediaElement features for OBJECT
Rich UI access to document data
target='_download' support
Redirect management support
Content negotiation and renegotiation
Transparent content negotiation for pixel resolution and bitrate
URN metadata and document resolution
Rich UI access to document data
Moniker support
Citation and attribution support
Table of Contents / Outline generation algorithm and UI
Support for flexible list content models
HANDLER as synonym for SCRIPT
Author access to menubar
Image Map enhancements
disclosure behavior
Nested headings to indicate subheadings
processas attribute support
alt attribute support
description attribute support
global embedding attributes support
global hypertext attributes support
global image map attributes support
embedded alternate support
XPath/XPointer target support for nodeid
XPointer link support with nodeid
Frame link support for URIs with frame target editing context specification
Cascading input-device key-binding

tHTML parsing

Feature Description IE8 WebKit Gecko KHTML Presto
tHTML parsing
HTML4All additions
T Text
IABBR Text
ABBR Text
HOM Text
PN Text
ICON Text
DEFINE Text or Structure
DATA Text
BM Void
SUBTEXT Text or Structure
D Text or Structure
ND Text
XHTML2 Additions
BLOCKCODE Structure
SECTION Structure
L Text
H Structure
HTML5 Additions
ARTICLE Structure
FIGURE Structure
VIDEO Text
AUDIO Text
CANVAS Text
MARK Text
EVENTSOURCE Void
COMMAND Void
XHTML1.1 Additions
RUBY Text
RP Text
RB Text
RT Text
RBC Text
RTC Text
Personal tools