diff --git a/web/pgadmin/static/js/sqleditor_utils.js b/web/pgadmin/static/js/sqleditor_utils.js
index 2afc4de5f..e09dde16a 100644
--- a/web/pgadmin/static/js/sqleditor_utils.js
+++ b/web/pgadmin/static/js/sqleditor_utils.js
@@ -48,7 +48,7 @@ define(['jquery'],
$('body').append(
''+ text + ''
);
- var width = $('#pg_text').width() + 30;
+ var width = $('#pg_text').width() + 23;
$('#pg_text').remove(); // remove element
return width;
diff --git a/web/pgadmin/tools/sqleditor/templates/sqleditor/js/sqleditor.js b/web/pgadmin/tools/sqleditor/templates/sqleditor/js/sqleditor.js
index f21d3332e..da24f7714 100644
--- a/web/pgadmin/tools/sqleditor/templates/sqleditor/js/sqleditor.js
+++ b/web/pgadmin/tools/sqleditor/templates/sqleditor/js/sqleditor.js
@@ -559,15 +559,15 @@ define([
// Get the columns width based on longer string among data type or
// column name.
- var label = c.label.split('
');
- label = label[0].length > label[1].length ? label[0] : label[1];
+ var column_type = c.column_type.trim();
+ var label = c.name.length > column_type.length ? c.name : column_type;
if (_.isUndefined(column_size[table_name][c.name])) {
- options['width'] = SqlEditorUtils.calculateColumnWidth(label)
- column_size[table_name][c.name] = SqlEditorUtils.calculateColumnWidth(label);
+ options['width'] = SqlEditorUtils.calculateColumnWidth(label);
+ column_size[table_name][c.name] = options['width'];
}
else {
- options['width'] = column_size[table_name][c.name];
+ options['width'] = column_size[table_name][c.name];
}
// If grid is editable then add editor else make it readonly