Chrome 54 Only : Table Border is lost when copied a table from Sheets to compose window |
|||||
Issue descriptionENV : Build [gmail_fe_161018.00_p1] OS [Win 08] Browser [Chrome 54] Account [vijendrap@google.com] Repro Steps: 1) Open Sheets 2) Create a table with some data and include some borders ex : copy the table from here : https://docs.google.com/spreadsheets/d/1OrvMMnstCzW9IR7bUczFwovKVP6Liddx6IoqivAvHN0/edit#gid=254278460&vpid=A4 3) Paste the table in Compose and observe Actual Result: Table Border is lost Screen Shot : https://screenshot.googleplex.com/AdvN6sHVR8X Expected Results : Table Border needs to be retained Screen Shot:https://screenshot.googleplex.com/fjzHV0EsWUD
,
Oct 28 2016
,
Oct 28 2016
Able to reproduce the issue on windows-7, Win-10, Mac 10.11.6 and Linux Ubuntu-14.04 using chrome stable version 54.0.2840.71 and canary 56.0.2903.0 This is regression issue broken in M54.Please find the bisect information as below Narrow Bisect:: =============== Good :54.0.2789.0 -- (build revision 403806) Bad:: 54.0.2789.0 -- (build revision 403806) ChangeLog: ================ https://chromium.googlesource.com/chromium/src/+log/b9999d69a942ce4d7caad87bd5cadddcea313779..fa2d2a6106a343fdeb317926fd9dbd1d00df4a52 Possible suspect ================== 8ebfae3567b1bfe350286345bb0c338b9f354fe1 Review URL:https://codereview.chromium.org/2121613003 dominicc@ could you please look into this issue if it is related to your change,else please help us in finding the appropriate owner for this issue. Thanks,
,
Oct 28 2016
Typo on above Narrow Bisect Good :54.0.2789.0 -- (build revision 403806) Bad:: 54.0.2790.0 -- (build revision 404030)
,
Oct 31 2016
,
Nov 1 2016
Hey Dominic, Are you able to take a look at this issue? Thanks!
,
Nov 2 2016
Paste into data:text/html,<div contenteditable></div> and inbox composer work as expected on M54 and M56 canary. It seems Gmail specific issue?
,
Nov 3 2016
Hi Yosin, Please see more details about the issue in b/32325581. The issue doesn't repro on any other browsers, also doesn't repro in Chrome 53. But it repros with oldest Gmail Build we had available at the time "gmail_fe_160913.00_p2". Thanks!
,
Nov 15 2016
I can reproduce this. This may be related to that change but I'm not sure. I could try reverting it and see if it changes. Here's an observation: If I create a table with black external border and paste it into data:text/html,<body contenteditable> then the borders look right; if I paste them into Gmail the borders look wrong. I wonder if something is going on with the border-collapse or border-spacing from the surrounding content in Gmail.
,
Dec 14 2016
Hi All, Any udates on this Bug, this issue is reproducible on Chrome 55 as well. Thanks !
,
Dec 15 2016
Could someone from the style team help me out with this? Could you follow the repro instructions above and tell me where one of the pasted TDs computed border-(t|l|b|r)-style properties gets "inset" from?
Gmail peeps, I did some more digging:
Here's what sheets puts on the clipboard for a table with black borders:
<meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="generator" content="Sheets"><style type="text/css"><!--td {border: 1px solid #ccc;}br {mso-data-placement:same-cell;}--></style><table cellspacing="0" cellpadding="0" dir="ltr" border="1" style="table-layout:fixed;font-size:13px;font-family:arial,sans,sans-serif;border-collapse:collapse;border:1px solid #ccc"><colgroup><col width="120"></colgroup><tbody><tr style="height:21px;"><td style="padding:2px 3px 2px 3px;vertical-align:bottom;background-color:#9fc5e8;border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;" data-sheets-value="{"1":2,"2":"I am"}">I am</td></tr><tr style="height:21px;"><td style="padding:2px 3px 2px 3px;vertical-align:bottom;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;" data-sheets-value="{"1":2,"2":"a fancy"}">a fancy</td></tr><tr style="height:21px;"><td style="padding:2px 3px 2px 3px;vertical-align:bottom;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;font-style:italic;" data-sheets-value="{"1":2,"2":"table"}">table</td></tr></tbody></table> | |||||
Comment 1 by tkent@chromium.org
, Oct 28 2016Labels: Needs-Bisect