Skip to content

Remove obsolete and unsupported CSS properties specific to Internet Explorer #8897

@tkajtoch

Description

@tkajtoch

Problem Statement

EUI still sets some -ms-prefixed CSS properties that aren't necessary anymore and cause CSSStyleSheet.insertRule parsing errors. Since EUI doesn't support Internet Explorer or pre-chromium versions of Microsoft Edge, we should remove these CSS properties.

Proposed Solution

All -ms-prefixed CSS properties and Internet Explorer-specific hacks should be removed.

Use Case

This causes errors to be printed out in Kibana.

Value / Impact

There's no user impact, but this work would help clean up our code and reduce the number of console errors EUI causes.

Urgency

This was reported internally. Due to the number of error messages this generates and the low complexity of this work, we should prioritize this work.

Do alternatives or workarounds exist?

No

Related code or customizations

https://github.com/elastic/eui/blob/main/packages/eui/src/components/form/range/range.styles.ts#L83 and many more

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions