DataGridXL
DataGridXL
Yes. When we read `e.clipboardData.getData("text/html")` instead of plain `e.clipboardData.getData("text")`, we get this beauty: ``` table {mso-displayed-decimal-separator:"\,"; mso-displayed-thousand-separator:"\.";} tr {mso-height-source:auto;} col {mso-width-source:auto;} td {padding-top:1px; padding-right:1px; padding-left:1px; mso-ignore:padding; color:black; font-size:11.0pt; font-weight:400; font-style:normal;...
Let's always use "text", but when it's empty like `""`, check "text/html" This might be a helpful article: https://www.mschaef.com/what_is_in_your_clipboard. Perhaps look at sheetjs or similar to see if they don't...
Here's a screenshot: 
THere is a new API named "virtual keyboard API" but useless since it's not on iOS Safari (https://caniuse.com/mdn-api_virtualkeyboard). There is no simple "onscreen keyboard open" and "onscreen keyboard close" event....
Also, the `resize` function of the cellEditor should kick in when the editor opens!
moved to v3 repo
`moveViewportToIncludeCell` calls `renderAtCell`, which should also update SCROLLLEFT/SCROLLTOP (and prevent the scroll event to call `renderAtCell`, which would mean an infinite loop)
moved to v3 repo
v3 does edge detection based on request animation frame, not based on timeouts. Let's make sure to implement a new approach that does not encounter this issue.
Will be fixed in v3; use Google Sheets as example:  We will add an extra condition in `editor.input` event that sets a max width on the editor.