Neither HTMLPanel nor VerticalPanel are GXT classes - if they are somehow causing this, you might want to see about reporting this to GWT instead.
That said, when I run the sample linked, I cannot reproduce this. Steps I followed (based on the original report, since you didn't supply anything specific):
* Open the link
* Enter invalid text such as 18.104.22.168.5 into the field
* Click out of the field
* Expect that the field is blank (clear on parse error seems to be enabled, the default) and is marked invalid
* Expect that an error icon is visible
* Hover over the error icon
* Expect a tooltip with contents like "22.214.171.124.5 is not a valid number"
Hi Colin, you are right. Perhaps this is a GWT issue after all.
The error message not displaying in our app may be something specific to our application. We are mixing GXT 2.x and GXT 3 components in the same page. This is something I cannot easily isolate in the starter project I shared. I cannot even reproduce it in the starter project. I do not know if this is caused by GWT or GXT or the combination of GXT versions or project configuration or something else. It is unfortunate that this post does not provide you with enough information to reproduce this issue on your side. Therefore, I will no longer pursue this.
By the way, after the error message is displayed, if you tab in and out of the field, you will notice that the field size changes. Capture.PNG
I appreciate your time to look into this. Thank you very much.
My issue now is about the field being resized and is no longer about the error message not being displayed. Is this still relevant to this post?
Do you need the code and ui binding file I used for the sample app?
<?xml version="1.0" encoding="UTF-8"?>
When updating your version of GWT, you should also update this DTD reference,
so that your app can take advantage of the latest GWT module capabilities.
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.5.1//EN"
<!-- Inherit the core Web Toolkit stuff. -->
<!-- Inherit the default GWT style sheet. You can change -->
<!-- the theme of your GWT application by uncommenting -->
<!-- any one of the following lines. -->
<!-- <inherits name='com.google.gwt.user.theme.clean.Clean'/> -->
<!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/> -->
<!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> -->
<!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> -->
<!-- Other module inherits -->
<inherits name='com.sencha.gxt.ui.GXT' />
<!-- GXT Stylesheet -->
<stylesheet src="reset.css" />
<!-- Specify the app entry point class. -->
<!-- <entry-point class='com.sensha.gxt.project.client.GXT_Project'/> -->
<!-- Specify the paths for translatable code -->