From 0de1c538209331716e817698b9e3a720ab150beb Mon Sep 17 00:00:00 2001
From: Noam Rosenthal
Date: Wed, 24 Jul 2024 21:04:15 +0100
Subject: [PATCH 1/2] [css-view-transitions-1] Add a rendering-characteristic
note about out-of-viewport.
Closes #8282
---
css-view-transitions-1/Overview.bs | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/css-view-transitions-1/Overview.bs b/css-view-transitions-1/Overview.bs
index df0fb3580e48..76f164510c5a 100644
--- a/css-view-transitions-1/Overview.bs
+++ b/css-view-transitions-1/Overview.bs
@@ -1770,6 +1770,12 @@ urlPrefix: https://wicg.github.io/navigation-api/; type: interface;
However, the captured image should include, at the very least, the contents of |element| that intersect with the [=snapshot containing block=].
Implementations may adjust the rasterization quality to account for elements with a large [=ink overflow area=] that are transformed into view.
+ * Implementations may also adjust the rasterization quality for elements whose [=ink overflow rectangle=] does not intersect with the [=snapshot containing block=].
+ To avoid a broken experience if the element ends up becoming visible, the captured image should include, at the very least, some low-quality representation of the contents rather than transparent pixels.
+
+ Note: This allows efficiency in resource usage and rasterization performance for elements that are away from the viewport and might not become visible at all,
+ while maintaining a visual effect close enough to the author's intent.
+
* [=list/For each=] |descendant| of [=shadow-including descendant=] {{Element}} and [=pseudo-element=] of |element|,
if |descendant| is [=captured in a view transition=],
then skip painting |descendant|.
@@ -1979,7 +1985,7 @@ Changes from issue 10145.
* Fix scoping to match name instead of element. See issue 10145.
-
+* Add a rendering characteristics note about out-of-viewport elements. See issue 8282.
From 42f97642f638a899976f71691145246c4fc37c18 Mon Sep 17 00:00:00 2001
From: Noam Rosenthal
Date: Wed, 24 Jul 2024 21:09:18 +0100
Subject: [PATCH 2/2] nit
---
css-view-transitions-1/Overview.bs | 1 +
1 file changed, 1 insertion(+)
diff --git a/css-view-transitions-1/Overview.bs b/css-view-transitions-1/Overview.bs
index 76f164510c5a..b9fed120b8b3 100644
--- a/css-view-transitions-1/Overview.bs
+++ b/css-view-transitions-1/Overview.bs
@@ -1986,6 +1986,7 @@ Changes from issue 10145.
* Fix scoping to match name instead of element. See issue 10145.
* Add a rendering characteristics note about out-of-viewport elements. See issue 8282.
+