PDA

View Full Version : IE 8 Issues



aconran
28 Aug 2008, 5:50 PM
In keeping up with the upcoming browsers, we'd like to know any issues which you may encounter with the IE8 Beta's and RC's. This thread is for any of those issues.

Please do NOT report these as bugs in the Bugs forum. Because IE8 is currently in beta it is not supported at this time.

Thanks,

mankz
31 Aug 2008, 7:20 AM
One issue I've seen lots of is the combobox trigger button constantly ending up on the left side of comboboxes.

nctag
1 Sep 2008, 1:51 AM
One issue I've seen lots of is the combobox trigger button constantly ending up on the left side of comboboxes. Will post screenshots shortly!

Is that the same as reported here:
http://www.extjs.com/forum/showthread.php?t=45513

If it is it, please reply on my thread and help to fix that thing. Nobody from the team answered yet.

aconran
1 Sep 2008, 4:24 AM
Set an anchor on your fields within the Panel which uses a layout of form.

elnove
1 Sep 2008, 10:50 AM
Great thread aconran !
Since when browsing with IE8 we can set it to run in "compitability view", I suggest that evey issue will include reference to both veiws mode behaviors. that will help to.

El

stever
2 Sep 2008, 4:51 PM
In keeping up with the upcoming browsers, we'd like to know any issues which you may encounter with the IE8 Beta's and RC's. This thread is for any of those issues.

Please do NOT report these as bugs in the Bugs forum. Because IE8 is currently in beta it is not supported at this time.

Thanks,

Just a note -- I was able to get just about everything in ExtJS to work with IE8. Basically, treat IE8 as if it were not IE (except when getting namespaced attributes). Having Ext not set ext-ie in the body class list and not set Ext.isIE fixes almost everything. It is easier start from the basis that it is come completely new browser, and work out the various issues from there.

Condor
24 Sep 2008, 12:58 AM
Just a note -- I was able to get just about everything in ExtJS to work with IE8. Basically, treat IE8 as if it were not IE (except when getting namespaced attributes). Having Ext not set ext-ie in the body class list and not set Ext.isIE fixes almost everything. It is easier start from the basis that it is come completely new browser, and work out the various issues from there.

Yes, IE8 standards mode follows the W3C standards so closely that almost all IE specific code can be skipped.

The CSS files however do need to be updated for all non CSS 2.1 properties.
Properties like overflow-x, text-overflow and zoom were all renamed to -ms-* (look here (http://blogs.msdn.com/ie/archive/2008/09/08/microsoft-css-vendor-extensions.aspx) for a complete list).

The filter property not only got renamed to -ms-filter, but the filter expression now needs to be quoted also.
This means that all filter:alpha(opacity=x) rules need to be changed to -ms-filter:'alpha(opacity=x)';filter:alpha(opacity=x).

bkang22
1 Oct 2008, 6:16 AM
After downloading and installing IE8 beta2 all pdf files were inaccessable, I right clicked and told them to open with Adobe Acrobat 8 Pro, but now when I create my forms in Distiller 8 I can no longer click preview PDF without having the annoying message "do you want to pen or save this file" every time, this did not occur until after I downloaded IE8 beta, and I checked the program files and a security update happened at the same time IE update? not sure if it is that or something else, but I will have to unistall IE8 here at work until I figure it out, getting that message every time I want to preview will drive me insane.

bkang22
6 Oct 2008, 4:04 AM
Instead of uninstalling Beta 8 I reinstalled Adobe Acrobat Pro 8 over itself (repair) and it corrected the problem! I'm very happy because I enjoy the speed of IE 8 beta along with the colored tabs....

thelern
14 Oct 2008, 8:44 AM
The date field date picker does not render correctly in ie8. It cuts off the calendar instead of displaying the full calendar. THis happens in the latest ie 8 beta build.

mikewse
30 Oct 2008, 1:20 AM
What Ext versions will be made compatible with IE8 once it is released? (2.0 / 2.2 / 3.0)
Best regards
Mike Wilson

excelsis
14 Nov 2008, 6:42 AM
These is a case issue with HTML element tags in CSS selectors in IE8 vs FF3.
IE8 expects HTML tags to be uppercase and FF wants them lowercase - this is all irrespective of how it is defined in the css file.
This is exhibited when running methods such as Ext.util.CSS.updateRule and Ext.util.CSS.getRule.
For example:
'.x-grid3-hd-row td' : matches in FF3 but not IE8
'.x-grid3-hd-row TD' : matches in IE8 but not FF3

eli_s
5 Feb 2009, 3:44 AM
IE8 RC1

The following page causes a complete browser crash:
http://www.localsa.com.au/ie8/


Ext.onReady(
function(){
var win = new Ext.Window({
width:405,
autoHeight: true,
title: 'test',
closeAction: 'hide',
items:[
{
xtype: 'form',
id:'loginForm',
defaults: {width: 210},
defaultType: 'textfield',
border:false,
frame:false,
bodyStyle:'padding:5px;',
labelAlign:'right',
items: [
{fieldLabel: 'Username', name: 'username', allowBlank:false, value:'test'},
{fieldLabel: 'Password', name: 'password', inputType:'password', allowBlank:false, value:'test'}
]
}
],
buttons: [{
text: 'login',
handler: function(){
var frm = Ext.getCmp('loginForm').getForm();

frm.submit({
waitMsg:'Logging in...',
method:'POST',
url:'/stores/login',
success:function(){
Ext.MessageBox.alert('Success', 'Success!');
},
failure:function(){
Ext.MessageBox.alert('Error Logging In', 'Either your username or password are incorrect.');
}
});
}
}]
});

win.show();
}
);

eli_s
5 Feb 2009, 3:46 AM
IE8 RC1

The following page causes a complete browser crash when the login button is pressed. Error is caused on form.submit

http://www.localsa.com.au/ie8/


Ext.onReady(
function(){
var win = new Ext.Window({
width:405,
autoHeight: true,
title: 'test',
closeAction: 'hide',
items:[
{
xtype: 'form',
id:'loginForm',
defaults: {width: 210},
defaultType: 'textfield',
border:false,
frame:false,
bodyStyle:'padding:5px;',
labelAlign:'right',
items: [
{fieldLabel: 'Username', name: 'username', allowBlank:false, value:'test'},
{fieldLabel: 'Password', name: 'password', inputType:'password', allowBlank:false, value:'test'}
]
}
],
buttons: [{
text: 'login',
handler: function(){
var frm = Ext.getCmp('loginForm').getForm();

frm.submit({
waitMsg:'Logging in...',
method:'POST',
url:'/stores/login',
success:function(){
Ext.MessageBox.alert('Success', 'Success!');
},
failure:function(){
Ext.MessageBox.alert('Error Logging In', 'Either your username or password are incorrect.');
}
});
}
}]
});

win.show();
}
);

stever
5 Feb 2009, 1:45 PM
I'll forward to MS on Connect.

stever
5 Feb 2009, 2:03 PM
By the way, if you add the IE7-Emulate thing to the page, it won't crash. But please don't do that for that page, since I referenced your URL in the bug report and we all want it to be fixed, right?? :)

sirioz10
22 Feb 2009, 11:32 AM
the crash is due to the waitmsg.
Specifically in file ProgressBar.js at line 121:
var w = Math.floor(value*this.el.dom.firstChild.offsetWidth);

when try to read the offsetWidth property.

same error in extjs examples (http://extjs.com/forum/www.extjs.com/deploy/dev/examples/message-box/msg-box.html).

hyteckit
27 Feb 2009, 4:47 AM
Check out the javascript benchmarks.

Safari 4 beats them all.

http://crave.cnet.co.uk/software/0,39029471,49301219,00.htm

sook
10 Mar 2009, 8:16 PM
I'm having the same problem with the datefield picker getting chopped off. It's only showing the left half of the date field drop down (date picker). this only happens when using IE8. Funny thing is that i have other pages where it works ok. I can't see what's causing this problem.
any ideas?

nctag
23 Mar 2009, 3:01 AM
What's the official statement about officially supporting IE8 in Ext Library?

pgioseffi
27 Mar 2009, 8:34 AM
I have the code below:


/*
* Ext JS Library 2.2
* Copyright(c) 2006-2008, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
Ext.onReady(function() {
Ext.QuickTips.init();
var xg = Ext.grid;

Ext.menu.RangeMenu.prototype.icons = {
gt: '../../images/icons/greater_then.png',
lt: '../../images/icons/less_then.png',
eq: '../../images/icons/equals.png'
};

// shared reader
var reader = new Ext.data.ArrayReader({}, [
{name:'data', type:'date', dateFormat:'n/j h:i'},
{name:'proces'},
{name:'arqEnt'},
{name:'fluxo'},
{name:'origem'},
{name:'status'}
]);

////////////////////////////////////////////////////////////////////////////////////////
// Grid
////////////////////////////////////////////////////////////////////////////////////////
var store = new Ext.data.Store({
reader: reader,
data: xg.dummyData
});

var filters = new xg.GridFilters({
filters:[
{type:'date', dataIndex:'data'},
{type:'numeric', dataIndex:'proces'},
{type:'string', dataIndex:'arqEnt'},
{type:'numeric', dataIndex:'fluxo'},
{type:'list', dataIndex:'origem', options: ['Arbor', 'BLL', 'Sistema 03', 'Sistema 04'], phpMode:true},
{type:'list', dataIndex:'status', options: ['Enviado', 'Gerado', 'Opção 03', 'Opção 04'], phpMode:true}
]});

var sm2 = new xg.CheckboxSelectionModel({singleSelect:true})
var gridErros = new xg.GridPanel({
id:'button-grid',
region:'center',
selModel: new xg.RowSelectionModel({singleSelect:true}),
plugins: filters,
store: store,
cm: new xg.ColumnModel([
{id:'data', header:"Data", width:100, sortable:true, dataIndex:'data', renderer:Ext.util.Format.dateRenderer('d/m/Y - h:i')},
{id:'proces', header:"Proces.", width:100, sortable:true, dataIndex:'proces'},
{id:'arqEnt', header:"Arquivo Entrada", width:200, sortable:true, dataIndex:'arqEnt'},
{id:'fluxo', header:"Fluxo", width:100, sortable:true, dataIndex:'fluxo'},
{id:'origem', header:"Origem", width:100, sortable:true, dataIndex:'origem'},
{id:'status', header:"Status", width:100, sortable:true, dataIndex:'status'}
]),

viewConfig: {
forceFit:true
},

bbar: new Ext.PagingToolbar({
store:store,
pageSize:15,
plugins:filters,
displayInfo:true,
displayMsg:'Displaying topics {0} - {1} of {2}',
emptyMsg: "No topics to display"
}),

//inline buttons
buttonAlign:'left',
frame:true,
title:'Relatório de erros por fluxo',
iconCls:'icon-grid',
start:0,
limit:15
});

// Panel for the south
/*var nav = new Ext.Panel({
title:'',
region:'south',
split:true,
frame:true,
height:220,
collapsible:true,
html:'<div style="width: 100%; height: 100%; background-color: white; overflow: auto"><TABLE><TR><TD style="width:20px;"></TD><TD><TABLE style="font-size: 11px;"><TR><TD><b>Total de arquivos Fluxo #1:</b></TD><TD><b>4 (100%)</b></TD></TR><TR style="height:8px;"><TD colspan="2"></TD></TR><TR><TD>Total de arquivos gerados:</TD><TD>1 (25%)</TD></TR><TR><TD>Total de arquivos liberados:</TD><TD>1 (25%)</TD></TR><TR><TD>Total de arquivos enviados:</TD><TD>1 (25%)</TD></TR><TR><TD>Total de arquivos entregue:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos sem erro:</TD><TD>1 (25%)</TD></TR><TR><TD>Total de arquivos com erro:</TD><TD>0 (0%)</TD></TR></TABLE></TD><TD style="width:20px;"></TD><TD><TABLE style="font-size: 11px;"><TR><TD><b>Total de arquivos Fluxo #2:</b></TD><TD><b>2 (100%)</b></TD></TR><TR style="height:8px;"><TD colspan="2"></TD></TR><TR><TD>Total de arquivos gerados:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos liberados:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos enviados:</TD><TD>1 (25%)</TD></TR><TR><TD>Total de arquivos entregue:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos sem erro:</TD><TD>1 (25%)</TD></TR><TR><TD>Total de arquivos com erro:</TD><TD>0 (0%)</TD></TR></TABLE></TD><TD style="width:20px;"></TD><TD><TABLE style="font-size: 11px;"><TR><TD><b>Total de arquivos Fluxo #3:</b></TD><TD><b>1 (100%)</b></TD></TR><TR style="height:8px;"><TD colspan="2"></TD></TR><TR><TD>Total de arquivos gerados:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos liberados:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos enviados:</TD><TD>1 (25%)</TD></TR><TR><TD>Total de arquivos entregue:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos sem erro:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos com erro:</TD><TD>0 (0%)</TD></TR></TABLE></TD></TR><TR style="height:20px;"><TD></TD></TR><TR><TD style="width:20px;"></TD><TD><TABLE style="font-size: 11px;"><TR><TD><b>Total de arquivos Fluxo #4:</b></TD><TD><b>4 (100%)</b></TD></TR><TR style="height:8px;"><TD colspan="2"></TD></TR><TR><TD>Total de arquivos gerados:</TD><TD>1 (25%)</TD></TR><TR><TD>Total de arquivos liberados:</TD><TD>1 (25%)</TD></TR><TR><TD>Total de arquivos enviados:</TD><TD>1 (25%)</TD></TR><TR><TD>Total de arquivos entregue:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos sem erro:</TD><TD>1 (25%)</TD></TR><TR><TD>Total de arquivos com erro:</TD><TD>0 (0%)</TD></TR></TABLE></TD><TD style="width:20px;"></TD><TD><TABLE style="font-size: 11px;"><TR><TD><b>Total de arquivos Fluxo #5:</b></TD><TD><b>2 (100%)</b></TD></TR><TR style="height:8px;"><TD colspan="2"></TD></TR><TR><TD>Total de arquivos gerados:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos liberados:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos enviados:</TD><TD>1 (25%)</TD></TR><TR><TD>Total de arquivos entregue:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos sem erro:</TD><TD>1 (25%)</TD></TR><TR><TD>Total de arquivos com erro:</TD><TD>0 (0%)</TD></TR></TABLE></TD><TD style="width:20px;"></TD><TD><TABLE style="font-size: 11px;"><TR><TD><b>Total de arquivos Fluxo #6:</b></TD><TD><b>1 (100%)</b></TD></TR><TR style="height:8px;"><TD colspan="2"></TD></TR><TR><TD>Total de arquivos gerados:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos liberados:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos enviados:</TD><TD>1 (25%)</TD></TR><TR><TD>Total de arquivos entregue:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos sem erro:</TD><TD>0 (0%)</TD></TR><TR><TD>Total de arquivos com erro:</TD><TD>0 (0%)</TD></TR></TABLE></TD></TR></TABLE></div>'
}); */

var gridTot = new xg.GridPanel({
iconCls:'icon-grid',
region:'south',
split:true,
width:773, // Uma colua com 20, 5 com 100 e a restante com 200.
height:150,
frame:true,
store:new Ext.data.GroupingStore({
reader:new Ext.data.ArrayReader({}, [
{name:'total'},
{name:'fluxo'},
{name:'gerados'},
{name:'liberados'},
{name:'enviados'},
{name:'entregues'},
{name:'comErro'},
{name:'semErro'}
]),
data:xg.dummyData02,
sortInfo:{field:'gerados', direction: "ASC"},
groupField:'fluxo'
}),
columns: [
{id:'total', hidden:true, header:"Total de arquivos no fluxo 1", width:60, sortable:true, dataIndex:'total'},
{id:'fluxo', hidden:true, header:"Fluxo", width:60, sortable:true, dataIndex:'fluxo'},
{id:'gerados', header:"Arquivos gerados", width:60, sortable:true, dataIndex:'gerados'},
{id:'liberados', header:"Arquivos liberados", width:60, sortable:true, dataIndex:'liberados'},
{id:'enviados', header:"Arquivos enviados", width:60, sortable:true, dataIndex:'enviados'},
{id:'entregues', header:"Arquivos entregues", width:60, sortable:true, dataIndex:'entregues'},
{id:'comErro', header:"Arquivos com erro", width:60, sortable:true, dataIndex:'comErro'},
{id:'semErro', header:"Arquivos sem erro", width:60, sortable:true, dataIndex:'semErro'}
],
view: new xg.GroupingView({
forceFit:true
//groupTextTpl:'{text} ({[values.rs.length]} {[values.rs.length > 1 ? "Items" : "Item"]})'
}),
viewConfig:{
forceFit:true
}
});

var win = new Ext.Panel({
width:773,
height:539,
layout:'border',
items:[gridTot, gridErros],
renderTo:document.body
});
});
// Array data for the grids
Ext.grid.dummyData = [
['10/02 21:25','01','abcd_09022009.txt','01','Arbor','Gerado'],
['10/02 21:25','03','wxyz_08022009.txt','03','BLL','Gerado'],
['10/02 21:25','02','xxxxxxxxxxxxxxxxx','02','xxxxxxx','Gerado'],
['10/02 21:25','04','xxxxxxxxxxxxxxxxx','04','xxxxxxx','Gerado'],
['10/02 21:25','05','xxxxxxxxxxxxxxxxx','05','xxxxxxx','Gerado'],
['10/02 21:25','06','xxxxxxxxxxxxxxxxx','06','xxxxxxx','Gerado'],
['10/02 21:25','07','xxxxxxxxxxxxxxxxx','07','xxxxxxx','Gerado'],
['10/02 21:25','08','xxxxxxxxxxxxxxxxx','08','xxxxxxx','Gerado'],
['10/02 21:25','09','xxxxxxxxxxxxxxxxx','09','xxxxxxx','Gerado']
];
Ext.grid.dummyData02 = [
['6','1','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)'],
['6','2','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)'],
['6','3','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)'],
['6','4','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)'],
['5','5','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)'],
['6','6','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)','1 (16,6%)']
];
// add in some dummy descriptions
for(var i = 0; i < Ext.grid.dummyData.length; i++) {
Ext.grid.dummyData[i].push('Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed metus nibh, sodales a, porta at, vulputate eget, dui. Pellentesque ut nisl. Maecenas tortor turpis, interdum non, sodales non, iaculis ac, lacus. Vestibulum auctor, tortor quis iaculis malesuada, libero lectus bibendum purus, sit amet tincidunt quam turpis vel lacus. In pellentesque nisl non sem. Suspendisse nunc sem, pretium eget, cursus a, fringilla vel, urna.<br/><br/>Aliquam commodo ullamcorper erat. Nullam vel justo in neque porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus eget quam. Vivamus tincidunt diam nec urna. Curabitur velit.');
}
// add in some dummy descriptions
for(var i = 0; i < Ext.grid.dummyData02.length; i++) {
Ext.grid.dummyData02[i].push('Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed metus nibh, sodales a, porta at, vulputate eget, dui. Pellentesque ut nisl. Maecenas tortor turpis, interdum non, sodales non, iaculis ac, lacus. Vestibulum auctor, tortor quis iaculis malesuada, libero lectus bibendum purus, sit amet tincidunt quam turpis vel lacus. In pellentesque nisl non sem. Suspendisse nunc sem, pretium eget, cursus a, fringilla vel, urna.<br/><br/>Aliquam commodo ullamcorper erat. Nullam vel justo in neque porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus eget quam. Vivamus tincidunt diam nec urna. Curabitur velit.');
}

When I resize the panels bbar won't move unless mouseOver one of its components, such as the reload button.

See pics attached.

Apparently, this code works using library version 2.2.1 using IE 6 and 7, but don't work using library 2.2 using IE6 and 7. This code won't work in IE8 no matter which library is being used.

hacivat
2 Apr 2009, 4:15 PM
elis wrong code :S

pgioseffi
2 Apr 2009, 4:17 PM
Didn't understand your answer.

mystix
2 Apr 2009, 6:30 PM
@pgioseffi,

all of @hacivat's 3 posts thus far are highly suspicious -- looks like spam to me. :-?

pgioseffi
3 Apr 2009, 4:30 PM
Thanks for your answer mystix...

BTW, can you tell me if the problem concerned in this thread is being invesigated?

Thanks so far.

ry.extjs
3 Apr 2009, 4:54 PM
@pgioseffi,

all of @hacivat's 3 posts thus far are highly suspicious -- looks like spam to me. :-?

Or the results of a very bad translator.

ppritchard
17 Apr 2009, 6:38 AM
Please do NOT report these as bugs in the Bugs forum. Because IE8 is currently in beta it is not supported at this time.

IE8 was released a while ago. Why is it still being treated as a special case? According to the overview page at http://www.extjs.com/products/extjs/: "Ext JS supports all major web browsers including: Internet Explorer 6+"

Maybe this sticky thread should be closed out now?

tryanDLS
17 Apr 2009, 7:44 AM
IE8 was released a while ago. Why is it still being treated as a special case? According to the overview page at http://www.extjs.com/products/extjs/: "Ext JS supports all major web browsers including: Internet Explorer 6+"

Maybe this sticky thread should be closed out now?
Umm..IE8 final has only been out for about a month - there are still issues to be worked thru. While Ext does support IE6+, that's not too say that everything works immediately upon release of a new browser version.

ppritchard
17 Apr 2009, 11:40 AM
Umm..IE8 final has only been out for about a month

So, despite the fact that it's been out for a month, and many people are using it, it's not important to treat it as a normally supported browser? It was in beta and release candidate status for months, so why wouldn't extjs have worked out the kinks *before* it was released? If this "umm" attitude is how ext is representing its ability to support browser updates, I am very concerned.

tryanDLS
17 Apr 2009, 2:03 PM
I'm sorry if you took my statement the wrong way, but we generally don't spend a lot of time looking at new, unstable browser versions before they are close to final release - it's a simple matter of resource availability. The statement that Ext supports IE6+ is accurate, just as the statement that we support FF2+ is. That doesn't mean there aren't going to be issues when a new version is released - the same will likely apply when FF3.5 drops. The issues aren't being ignored, and this thread serves to allow the community to contribute their observations of what's broken.

We have to work thru the issues and test all the widgets to find out what works and what doesn't. Given IE's flakiness this is no small task.

The number of people using it is debatable. If IE users were that quick to migrate to new versions, we wouldn't be fighting with IE6 at this point.

johnmmr
17 Apr 2009, 2:47 PM
We are experiencing a different error in IE8. We are getting a "Type Mismatch" error when double clicking on a tree node, which has an Ext.tree.TreeEditor attached, to try and edit the text. See attached images.

aconran
30 Apr 2009, 5:45 AM
Post any relevant bugs for Ext 2 and Ext 3 in the appropriate forum for IE8 now that it has left release candidate status.

Thanks,