New issue
Advanced search Search tips

Issue 725843 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: May 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Cannot put cursor between 'tt' or 'ff' if contenteditable is enabled and Calibri font used,

Reported by tomas.ba...@gmail.com, May 24 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36

Example URL:

Steps to reproduce the problem:
1. open the attached file
2. try to put the cursor between 'tt' in 'rotten' or 'ff' in 'muffed'
3. cursor is either in front of or behind these characters, but you cannot place it between

What is the expected behavior?
Expected behavior is to place the cursor at any location in a word

What went wrong?

Does it occur on multiple sites: N/A

Is it a problem with a plugin? No 

Did this work before? No 

Does this work in other browsers? Yes

Chrome version: 58.0.3029.110  Channel: stable
OS Version: 10.0
Flash Version:
 
test.html
162 bytes View Download
Able to simulate on Chrome 49 as well as on 58. Diabling the DirectWrite on 49 doesn't help
Labels: Needs-Triage-M58
Components: Blink>Fonts
Labels: -Pri-2 -Type-Compat -Needs-Triage-M58 hasbisect-per-revision M-60 Pri-1 Type-Bug-Regression
Owner: e...@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reproduce the issue on Windows 10 using chrome reported version #58.0.3029.110  and latest canary #60.0.3109.0.
Issue is not seen in OS-Mac and OS-Linux.

Bisect Information:
=====================
Good build: 49.0.2573.0    Revision(361233)
Bad Build : 49.0.2574.0    Revision(361527)

Change Log URL: 
https://chromium.googlesource.com/chromium/src/+log/206123a4b6cb14a8da596d2120761f1beda972fc..fa7fc32c5940dfd3d734ed3231b1295da4c3303e

From the above change log suspecting below change
Review url: https://codereview.chromium.org/1474673003

eae@ - Could you please check whether this is caused with respect to your change, if not please help us in assigning it to the right owner.

Thanks...!!

Comment 4 by e...@chromium.org, May 25 2017

Status: WontFix (was: Assigned)
tf and ff with calibri creates a ligature which is treated as a single glyph. We are working on improving our editing code to allow intra-glyph cursor placement but for now this is considered working as intended.

If this is causing an issue for you ligatures can be disabled using font-variant-ligatures. 

https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-ligatures

This is not a regression, the change in question enabled ligatures by default in more situations but this has always been the case when ligatures are in use.

Sign in to add a comment