Summary: | Highlighting Sliding Issue With Arabic in Safari | ||
---|---|---|---|
Product: | WebKit | Reporter: | Abdurrahman Ayyıldız <ayyildizabdurrahman> |
Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Critical | CC: | ayyildizabdurrahman, megan_gardner, mmaxfield, rniwa, webkit-bug-importer, wenson_hsieh |
Priority: | P1 | Keywords: | InRadar |
Version: | Safari 15 | ||
Hardware: | All | ||
OS: | All | ||
URL: | https://muqattacounter.github.io/#sura=4&verse=87&count=ا+ل | ||
Attachments: |
Description
Abdurrahman Ayyıldız
2022-05-10 07:17:07 PDT
For seeing issue at first hand look for example here: https://muqattacounter.github.io/#sura=4&verse=87&count=ا+ل I can select half of the character interactively, so WebKit has the correct text iterator for the selection. The extension must be using some JS API whose behavior is different. It uses JQuery but it has nothing to do about JQuery or code whatever it uses.. Because it is the same code for all browsers and all(chrome/firefox/safari) 3 of them gives different results in this link: https://muqattacounter.github.io/#sura=4&verse=87&count=ا+ل Best result is firefox's and then chrome's and worse is safari's... that's it! This issue is not about rendering JavaScript wrongly, it is about rendering display property of CSS wrongly... The issue is specifically about webkit/safari interpretation of display:inline; property of CSS Issue comparison for major browsers: https://muqattacounter.github.io/pic/browsers.png Other browsers than firefox renders "display: inline" property of CSS wrong so letter "ﻻ" higlighted wrong by other browsers! |