Thank you very much. This is much better, however there are a couple of issues in the implementation. Using your demo example the "Manual" column (which is the most consistent with the original behavior) does not properly set the editor width based on the columns attribute
title: "Manually resizable editor", width: 200, dataIndx: "ShipAddress3",
editor: {
type: "textarea",
attr: "rows=5 columns=28",
style: "resize:both;"
},
In the demo page you can set columns to any value yet the editor opens at the same width no matter. It appears the containing div for the editor has a fixed width set. This div can be resized if you enable the resize style, but the initial div width ideally would be set to the width of the column.
The textarea attribute is set correctly:
<textarea class="pq-editor-focus pq-cell-editor " rows="5" columns="28" style="resize:both;" name="ShipAddress3"></textarea>
However the pq-editor-outer div has a width set that is not tied to the number of columns you set in the attributes. If you omit the columns attribute there is no change. I have included an image of the elements and width property from the Chrome devtools window with the original 28 columns as well as when it is 200 columns. You can see the width of the containing div is the same.
Finally, if you do use the resize handle to resize the width of the editor, the editor does resize but the width of containing pq-editor-outer div actually resizes larger than the textarea leaving a non-transparent white artifact over the grid. It disappears once editing is complete, but it is a little odd. If you drag the resize handle left and right a number of times without releasing you will see that div size increases to be larger and larger. I have attached an image of the issue.