angular/packages
Kristiyan Kostadinov abcd4bbfaa fix(compiler): preserve @page rules in encapsulated styles (#41915)
Currently the compiler treats `@page` rules in the same way as `@media`, however that is incorrect and it results in invalid CSS, because `@page` allows style declarations at the root (e.g. `@page (margin: 50%) {}`) and it only allows a limited set of at-rules to be nested into it. Given these restrictions, we can't really encapsulate the styles since they apply at the document level when the user tries to print.

These changes make it so that `@page` rules are preserved so that we don't break the user's CSS.

More information: https://www.w3.org/TR/css-page-3

Fixes #26269.

PR Close #41915
2021-05-06 09:33:56 -04:00
..
animations fix(animations): ensure consistent transition namespace ordering (#19854) 2021-04-30 14:15:47 -07:00
bazel fix(bazel): update supported range of node versions to only include LTS versions (#41822) 2021-04-26 15:21:13 -07:00
benchpress fix(dev-infra): update type castings for JSON.parse usage (#40710) 2021-02-09 10:48:43 -08:00
common fix(common): add body as an optional property on the options of HttpClient.delete (#19438) (#41723) 2021-05-04 21:09:58 -07:00
compiler fix(compiler): preserve @page rules in encapsulated styles (#41915) 2021-05-06 09:33:56 -04:00
compiler-cli fix(compiler-cli): expose the linker as a Babel plugin (#41918) 2021-05-04 12:43:00 -07:00
core docs: Remove references to protractor from documentation (#41731) 2021-05-03 14:26:09 -07:00
docs docs(di): fix typo in advanced di doc (#36634) 2020-05-01 09:50:28 -07:00
elements fix(elements): update supported range of node versions to only include LTS versions (#41822) 2021-04-26 15:21:13 -07:00
examples refactor(core): add single type for injector token (#41580) 2021-04-22 10:47:12 -07:00
forms fix(forms): update supported range of node versions to only include LTS versions (#41822) 2021-04-26 15:21:13 -07:00
language-service Revert "fix(language-service): only provide template results on reference requests (#41041)" (#41930) 2021-05-03 14:27:42 -07:00
localize fix(localize): relax error to warning for missing target (#41944) 2021-05-04 21:05:54 -07:00
misc/angular-in-memory-web-api build: remove core-js in favor of core-js-bundle (#41739) 2021-04-26 09:29:58 -07:00
platform-browser perf(core): minor improvements to listener instructions (#41807) 2021-04-30 14:14:00 -07:00
platform-browser-dynamic fix(platform-browser-dynamic): update supported range of node versions to only include LTS versions (#41822) 2021-04-26 15:21:13 -07:00
platform-server perf(core): minor improvements to listener instructions (#41807) 2021-04-30 14:14:00 -07:00
private/testing build: update .bazelversion (#40579) 2021-01-26 11:35:54 -08:00
router fix(router): update supported range of node versions to only include LTS versions (#41822) 2021-04-26 15:21:13 -07:00
service-worker fix(service-worker): update supported range of node versions to only include LTS versions (#41822) 2021-04-26 15:21:13 -07:00
upgrade fix(upgrade): update supported range of node versions to only include LTS versions (#41822) 2021-04-26 15:21:13 -07:00
zone.js build: lock file maintenance (#41924) 2021-05-03 14:27:06 -07:00
BUILD.bazel build: replace @types/trusted-types dep with minimal type defs (#39211) 2020-10-15 09:08:00 -07:00
circular-deps-test.conf.js fix(platform-webworker): remove platform-webworker and platform-webworker-dynamic (#38846) 2020-09-30 09:13:59 -04:00
empty.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
goog.d.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
license-banner.txt docs: update year (#40925) 2021-02-22 12:37:40 -08:00
README.md docs: add doc reference to npm package readme (#33911) 2019-11-20 14:46:23 -08:00
system.d.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
tsconfig-build-no-strict.json refactor(core): ensure compatibility with typescript strict flag (#30993) 2019-07-18 14:21:25 -07:00
tsconfig-build.json refactor(core): ensure compatibility with typescript strict flag (#30993) 2019-07-18 14:21:25 -07:00
tsconfig-test.json refactor: fix typescript strict flag failures in all tests (#30993) 2019-07-18 14:21:26 -07:00
tsconfig.json build: exclude compiler compliance tests from Saucelabs tests (#41866) 2021-04-30 14:15:10 -07:00
types.d.ts build: replace @types/trusted-types dep with minimal type defs (#39211) 2020-10-15 09:08:00 -07:00

Angular

The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.

Usage information and reference details can be found in Angular documentation.

License: MIT