Developer Wajib Tahu, Properties Lama Untuk Kontras Tinggi di Edge Tidak Lagi Digunakan

Microsoft baru baru ini telah membuat perubahan pada cara situs web menyesuaikan gayanya berdasarkan preferensi warna dan kontras pengguna di Windows, saat ini dapat dikatakan bahwa banyak situs menggunakan fitur css lama dengan query “-ms-high-contrast” dan property “-ms-high-contrast-adjust” yang diperkenalkan di browser Microsoft lama seperti Internet Explorer dan Microsoft Edge Legacy.

Mode force color sendiri diterapkan di Edge Chromium pada tahun 2020 dan memungkinkan situs web mengubah gayanya saat pengguna mengaktifkan tema kontras tinggi di Windows, yang kemudian ini akan menstandarisasi dukungan diseluruh browser termasuk Edge, Chrome dan Firefox.

Nah Selama masa transisi, Microsoft Edge akan terus mendukung properti awalan “-ms” yang lama, sehingga situs web yang ada tidak akan langsung rusak, namun guys, Microsoft sudah berencana untuk sepenuhnya menghapus dukungan untuk properti lama ini di Edge 138 setelah proses penghentian secara bertahap.

When we shipped the forced colors feature in Chromium-based Edge for the first time, we also wanted the websites that used the legacy CSS features from Internet Explorer and Microsoft Edge with the EdgeHTML engine to keep working. So, we maintained support for the -ms-high-contrast media query, and the -ms-high-contrast-adjust property.

We are planning to completely disable the legacy implementation by Edge 138, but this plan might change depending on the feedback that we receive during this deprecation trial.

Nah sementara situs terkenal yang menggunakan properties lama tersebut akan dihubungi oleh Microsoft untuk memastikan kelancaran Migrasi, disarankan developer web yang masih menerapkan properties lama “-ms” seperti yang disebutkan diatas agar mengadopsi property “force color”, hal tersebut karena setelah Edge 138 dirilis, gaya apapun yang terkait dengan properties lama sudah tidak akan bergungsi lagi.

Nah mengenai hal ini, Microsoft juga memberikan langkah sederhana untuk melakukan pengecekan implementasi lama secara local di Microsoft Edge, berikut adalah langkahnya :

  • Open a new window or tab.
  • Go to edge://flags/#edge-deprecate-ms-high-contrast in that tab.
  • Enable the Deprecate ‘-ms-high-contrast’ and ‘-ms-high-contrast-adjust’ flag, and then restart Microsoft Edge.

Nah dengan itu bagi kamu yang bekerja sebagai web developer dan masih mengandalkan properties lama seperti yang disebutkan, ada baiknya untuk segera memperbarui code dengan implementasi baru tersebut.

Informasi mengenai hal ini bisa kamu pelajari pada halaman berikut.

Gylang Satria

Penulis, Pengguna Windows 11, Elementary OS, dan Iphone SE 2020. Tag @gylang_satria di Disqus jika ada pertanyaan.

Post navigation