diff --git a/src/cdk/drag-drop/directives/drag.spec.ts b/src/cdk/drag-drop/directives/drag.spec.ts index 122e30d0f2ac..724220104e73 100644 --- a/src/cdk/drag-drop/directives/drag.spec.ts +++ b/src/cdk/drag-drop/directives/drag.spec.ts @@ -2515,6 +2515,21 @@ describe('CdkDrag', () => { expect(previewContainer) .withContext('Expected preview container to be in the DOM') .toBeTruthy(); + expect(previewContainer.style.color) + .withContext('Expected preview container to reset user agent color') + .toBe('inherit'); + expect(previewContainer.style.border) + .withContext('Expected preview container to reset user agent border') + .toBe('none'); + expect(previewContainer.style.margin) + .withContext('Expected preview container to reset user agent margin') + .toMatch(zeroPxRegex); + expect(previewContainer.style.padding) + .withContext('Expected preview container to reset user agent padding') + .toMatch(zeroPxRegex); + expect(previewContainer.style.background) + .withContext('Expected preview container to reset user agent background') + .toBe('none'); expect(preview.textContent!.trim()) .withContext('Expected preview content to match element') .toContain('One'); diff --git a/src/cdk/drag-drop/preview-ref.ts b/src/cdk/drag-drop/preview-ref.ts index 04bdc018b4b2..db1ee8f940bf 100644 --- a/src/cdk/drag-drop/preview-ref.ts +++ b/src/cdk/drag-drop/preview-ref.ts @@ -120,6 +120,7 @@ export class PreviewRef { 'pointer-events': 'none', 'margin': '0', 'padding': '0', + 'color': 'inherit', }); toggleNativeDragInteractions(wrapper, false);