https://github.com/sparklemotion/nokogiri/issues/530 XHTML formatting can't be turned off
https://github.com/sparklemotion/nokogiri/issues/415 XML formatting should be no formatting
https://github.com/sparklemotion/nokogiri/issues/679 Mixing in Enumerable has some unintended consequences; plus we want to improve the attributes API
Some ideas for a better attributes API?
https://github.com/sparklemotion/nokogiri/issues/528
support :not()
with a nontrivial argument, like :not(div p.c)
https://github.com/sparklemotion/nokogiri/issues/451 chained :not pseudoselectors
better jQuery selector and CSS pseudo-selector support:
https://github.com/sparklemotion/nokogiri/issues/394 nth-of-type is wrong, and possibly other selectors as well
https://github.com/sparklemotion/nokogiri/issues/309 incorrect query being executed
https://github.com/sparklemotion/nokogiri/issues/350 :has is wrong?
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.
It's fundamentally broken, in that we can't stop people from crashing their application if they want to use object reference unsafely.