-
https://github.com/tenderlove/nokogiri/issues/530 XHTML formatting can't be turned off
-
https://github.com/tenderlove/nokogiri/issues/415 XML formatting should be no formatting
- see fairy wing throwdown - SAX parsing is wicked slow.
-
https://github.com/tenderlove/nokogiri/issues/528 support
:not()
with a nontrivial argument, like:not(div p.c)
-
https://github.com/tenderlove/nokogiri/issues/451 chained :not pseudoselectors
-
better jQuery selector support:
-
https://github.com/tenderlove/nokogiri/issues/394 nth-of-type is wrong, and possibly other selectors as well
-
https://github.com/tenderlove/nokogiri/issues/309 incorrect query being executed
-
https://github.com/tenderlove/nokogiri/issues/350 :has is wrong?
- there are a few tickets about searches not working properly if you use or do not use the context node as part of the search.
- look at those methods, and use of Node#extract_params in Node#{css,search}
- we should standardize on a hash of options for these and other calls
- what should NodeSet#xpath return?
We have a lot of issues open around encoding. How bad are things? Would it help if we deprecated support for Ruby 1.8.7? Somebody who knows encoding well should head this up.
- Extract EncodingReader as a real object that can be injected https://groups.google.com/forum/#!msg/nokogiri-talk/arJeAtMqvkg/tGihB-iBRSAJ
It's fundamentally broken, in that we can't stop people from crashing their application if they want to use object reference unsafely.