mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 22:01:30 +00:00
49a90cb122
The web platform tests changes are just a cherrypick of https://github.com/w3c/web-platform-tests/pull/2926 so I don't have to add failure annotations until the next test uplift. I've audited our uses of nsIFormControl, and this patch looks to me like it preserves existing behavior in all but the following cases: 1) nsXBLPrototypeHandler::DispatchXBLCommand, the case of scrolling when space is pressed while something inside a <label> is focused. We used to not scroll in this situation; I think this is a bug, so I'm changing that behavior to scroll instead. 2) In Accessible::RelationByType for the RelationType::DEFAULT_BUTTON case, when mContent is a <label> we used to return its form's default submit element. Now we will just return Relation(). |
||
---|---|---|
.. | ||
AttributeName.java | ||
ElementName.java | ||
HtmlAttributes.java | ||
MetaScanner.java | ||
Portability.java | ||
README.txt | ||
StackNode.java | ||
StateSnapshot.java | ||
Tokenizer.java | ||
TreeBuilder.java | ||
UTF16Buffer.java |
The .java files in this directory were placed here by the Java-to-C++ translator that lives in parser/html/java/translator. Together they represent a snapshot of the Java code that was translated to produce the corresponding .h and .cpp files in the parent directory. Changing these .java files is not worthwhile, as they will just be overwritten by the next translation. See parser/html/java/README.txt for information about performing the translation.