gngr
gngr copied to clipboard
a cross-platform browser focussed on privacy.
290 tests and references are affected, and the following sites: ``` https://news.google.com, https://duckduckgo.com/html?q=xkcd, https://slashdot.org, https://duckduckgo.com/html, https://www.xkcd.com/ ```
Affects 285 tests and references, and the following sites: ``` https://news.google.com, https://slashdot.org ```
Our HTML parser first appends the `style` node to the DOM, then appends its child nodes to the `style` node. The style node gets an "attached-to-DOM" event and then a...
The problem: - CSS21 tests use `ex` units with Ahem font. - Ahem font's `x` glyph is a full-height square, but it defines `x-height` to `0.8em` in the `OS/2` table...
Firefox 44 will have `brotli` decoding, for `https` requests only. In order to keep our `Accept` header the same and to benefit from better compression, `gngr` can also support `brotli`.
This reduces file sizes by a decent amount: ``` pack200 -r -G -O compressed.jar gngr-0.3.8.jar ```
[Appendix E. Elaborate description of Stacking Contexts](http://www.w3.org/TR/CSS21/zindex.html)
When running `xvfb` with default options, images are not aligned / sized correctly causing tests to fail. Example test that fails: `block-non-replaced-width-007.xht` Setting the `dpi` to `96` causes the tests...
Apropos [this](https://www.reddit.com/r/programming/comments/3qdqko/hsts_timing_attack_to_sniff_browsing_history/cweiavc).