New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 692014 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Character missing when "right to left" texts in right-aligned input under "left to right" context

Reported by homyu.sh...@gmail.com, Feb 14 2017

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Example URL:
https://jsfiddle.net/0ox81ng7/2/

Steps to reproduce the problem:
1.  Open https://jsfiddle.net/0ox81ng7/2/
2.  Compare the texts in div and the text in input box

What is the expected behavior?
Both texts should look the same as they are exactly same copy

What went wrong?
First character in the input box is missing 

Does it occur on multiple sites: N/A

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? Yes

Chrome version: 56.0.2924.87  Channel: stable
OS Version: OS X 10.10.5
Flash Version: Shockwave Flash 24.0 r0

 
Labels: Needs-Triage-M56
Components: Blink
Cc: kavvaru@chromium.org
Labels: -Pri-2 -Type-Compat -Needs-Triage-M56 has-bisect-per-revision M-58 OS-Linux OS-Windows Pri-1 Type-Bug-Regression
Status: Untriaged (was: Unconfirmed)
Able to reproduce the issue on windows 7, Linux Ubuntu 14.04 and Mac 10.12.3 using chrome version 56.0.2924.87  and canary 58.0.3014.0.

This is regression issue broken in M49.Please find the bisect information as below
Narrow Bisect::
Good:: 49.0.2613.0  --   (build revision 367537)
Bad::  49.0.2615.0  --   (build revision 367975)

Change Log::
https://chromium.googlesource.com/chromium/src/+log/7c9a7de1c52126044a38a9e19549556be451c7fd..fd341ed2afae7ac7f456738f14527f965251a7aa

Blink Roll::
https://chromium.googlesource.com/skia.git/+log/19c6250cad89..54e63082191f

Unable to find the exact suspect from both CL and blink CL.
Could any one from dev team please look into this issue 

Thanks,
Components: -Blink Blink>Fonts
Owner: e...@chromium.org
Suspecting eae's https://chromium.googlesource.com/chromium/src/+/b5ac0ffbecb471f903cc46da12be4d725cd0414d
"Update optimized LayoutBlockFlowLine width computation criteria"

Comment 5 by e...@chromium.org, Feb 21 2017

Cc: kojii@chromium.org
Labels: -Pri-1 Pri-2
Status: Available (was: Untriaged)
Looks like it is being clipped 

Comment 6 by e...@chromium.org, Feb 21 2017

Confirming that it was caused by r367861.

Comment 7 by e...@chromium.org, Feb 21 2017

Status: Started (was: Available)
Project Member

Comment 8 by bugdroid1@chromium.org, Mar 11 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8683b364d376b33bed4cbfe6b46d2c39411b05cd

commit 8683b364d376b33bed4cbfe6b46d2c39411b05cd
Author: eae <eae@chromium.org>
Date: Sat Mar 11 03:28:13 2017

Limit optimized LayoutBlockFlowLine width computation to 8bit

Limit the use of the optimized LayoutBlockFlowLine width implementation
to 8-bit text as it isn't guaranteed to work correctly for 16-bit text.

BUG= 692014 
R=kojii@chromium.org

Review-Url: https://codereview.chromium.org/2706033009
Cr-Commit-Position: refs/heads/master@{#456271}

[modify] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/linux/fast/forms/select/menulist-appearance-rtl-expected.txt
[modify] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/linux/fast/text/drawBidiText-expected.txt
[modify] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/forms/select/menulist-appearance-rtl-expected.txt
[modify] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/text/drawBidiText-expected.txt
[modify] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.10/fast/writing-mode/border-vertical-lr-expected.png
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.11/fast/forms/select/menulist-appearance-rtl-expected.png
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.11/fast/forms/select/menulist-appearance-rtl-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.11/fast/text/drawBidiText-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.11/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.11/fast/writing-mode/border-vertical-lr-expected.png
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.11/fast/writing-mode/border-vertical-lr-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.11/fast/writing-mode/japanese-lr-selection-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.11/fast/writing-mode/japanese-lr-text-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.11/fast/writing-mode/japanese-rl-selection-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.11/fast/writing-mode/japanese-rl-text-expected.txt
[modify] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/forms/select/menulist-appearance-rtl-expected.txt
[modify] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-mac10.9/fast/text/drawBidiText-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-retina/fast/forms/select/menulist-appearance-rtl-expected.png
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-retina/fast/forms/select/menulist-appearance-rtl-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-retina/fast/text/drawBidiText-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-retina/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-retina/fast/writing-mode/border-vertical-lr-expected.png
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-retina/fast/writing-mode/border-vertical-lr-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-retina/fast/writing-mode/japanese-lr-selection-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-retina/fast/writing-mode/japanese-lr-text-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-retina/fast/writing-mode/japanese-rl-selection-expected.txt
[add] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/mac-retina/fast/writing-mode/japanese-rl-text-expected.txt
[modify] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/LayoutTests/platform/win7/fast/forms/select/menulist-appearance-rtl-expected.txt
[modify] https://crrev.com/8683b364d376b33bed4cbfe6b46d2c39411b05cd/third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp

Comment 9 by e...@chromium.org, Mar 11 2017

Status: Fixed (was: Started)

Sign in to add a comment