Changeset 276370 in webkit
- Timestamp:
- Apr 21, 2021, 10:08:28 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/fast/transforms/textarea-individual-transform-properties-crash-expected.txt (added)
-
LayoutTests/fast/transforms/textarea-individual-transform-properties-crash.html (added)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/rendering/RenderGeometryMap.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r276366 r276370 1 2021-04-21 Rob Buis <rbuis@igalia.com> 2 3 RenderGeometryMap should know about individual transform properties 4 https://bugs.webkit.org/show_bug.cgi?id=224856 5 6 Reviewed by Simon Fraser. 7 8 Add test for this. 9 10 * fast/transforms/textarea-individual-transform-properties-crash-expected.txt: Added. 11 * fast/transforms/textarea-individual-transform-properties-crash.html: Added. 12 1 13 2021-04-21 Aditya Keerthi <akeerthi@apple.com> 2 14 -
trunk/Source/WebCore/ChangeLog
r276368 r276370 1 2021-04-21 Rob Buis <rbuis@igalia.com> 2 3 RenderGeometryMap should know about individual transform properties 4 https://bugs.webkit.org/show_bug.cgi?id=224856 5 6 Reviewed by Simon Fraser. 7 8 RenderGeometryMap should know about individual transform properties. 9 10 Test: fast/transforms/textarea-individual-transform-properties-crash.html 11 12 * rendering/RenderGeometryMap.cpp: 13 (WebCore::RenderGeometryMap::mapToContainer const): 14 (WebCore::canMapBetweenRenderersViaLayers): 15 1 16 2021-04-21 Don Olmstead <don.olmstead@sony.com> 2 17 -
trunk/Source/WebCore/rendering/RenderGeometryMap.cpp
r257046 r276370 106 106 FloatPoint rendererMappedResult = m_mapping.last().m_renderer->localToAbsolute(p, m_mapCoordinatesFlags); 107 107 #endif 108 108 109 109 if (!hasFixedPositionStep() && !hasTransformStep() && !hasNonUniformStep() && (!container || (m_mapping.size() && container == m_mapping[0].m_renderer))) { 110 110 result = p + roundedIntSize(m_accumulatedOffset); … … 155 155 return false; 156 156 157 if (current->hasTransformRelatedProperty() && (current->style().hasTransform() || current->style().hasPerspective()))157 if (current->hasTransformRelatedProperty() && !current->style().preserves3D()) 158 158 return false; 159 159
Note:
See TracChangeset
for help on using the changeset viewer.