forked from mirrors/gecko-dev
We add two @-moz-document functions: `plain-text-document()`, matching the
obvious, and `unobservable-document()`, which matches a top-level document with
no opener. This is the equivalent check we do for automatic darkening of
`about:blank` here:
https://searchfox.org/mozilla-central/rev/014fe72eaba26dcf6082fb9bbaf208f97a38594e/layout/base/PresShell.cpp#5282
The former we don't need to use, but it's nice to let user stylesheets target
plaintext documents properly (rather than relying on extensions or what not).
Note that these are not content-observable.
Add two tests: One showing that we produce different rendering when on dark
mode, and one showing that we produce the same one from an iframe, regardless
of dark mode.
Depends on D101517
Differential Revision: https://phabricator.services.mozilla.com/D101518
|
||
|---|---|---|
| .. | ||
| arc_slice.rs | ||
| Cargo.toml | ||
| dom.rs | ||
| lib.rs | ||
| owned_slice.rs | ||
| owned_str.rs | ||
| specified_value_info.rs | ||
| values.rs | ||
| viewport.rs | ||