Ticket #695 (defect)

Opened 1 year ago

Last modified 3 months ago

ActiveTextBox filled in IE blocks other elements

Status: closed (fixed)

Reported by: fuse Assigned to: xue
Priority: normal Milestone: 3.1.2
Component: Prado Framework v3 Version: 3.1
Severity: major Keywords:
Cc:

I'm not sure if it comes from Prado or Script.aculo or Prototype. I use winXp with IE6, Prado 3.1.0 and IIs 5.1.

When you fill some activetextbox component, it's impossible to fill / set focus on an other element. Each event( click, type) sends a callback.

How to reproduce :

<%@ MasterClass="" %>
<com:TForm>Callback Control :
<com:TActiveTextBox id="TBCode2"  AutoPostBack="True" onTextChanged="onATB" />
Standard Control :<com:TTextBox />
</com:TForm>
<com:TJavascriptLogger />
</page>

<?php
prado::using("System.Web.UI.ActiveControls.TActiveTextBox");
prado::using("System.Web.UI.WebControls.TTextBox");
prado::using("System.Web.UI.TPage");
 class test extends TPage
 {
	public function onATB($sender,$param)
	{
		echo "onATB ".date("h:i:s");
	}
 }
?>

did I forgot something ?

Change History

09/04/2007 09:55:15 AM: Modified by xue

  • milestone set to 3.1.1.

09/30/2007 02:26:05 PM: Modified by xue

  • status changed from new to closed.
  • resolution set to worksforme.

10/01/2007 05:09:35 AM: Modified by fuse

fixed by commenting line 88 in file framework\Web\Javascripts\source\prado\activecontrols\activecontrols3.js

"Event.stop(event);"

v3.1.1 doesn't solve this problem.

10/02/2007 07:20:38 AM: Modified by tof06

  • status changed from closed to reopened.
  • resolution deleted.
  • milestone changed from 3.1.1 to 3.1.2.

I reopen this ticket since this issue is confirmed in IE6.Works fine in Opera (9.23), IE7 and FF

04/13/2008 03:24:25 PM: Modified by mikl

I tried to come up with a Selenium test but didn't succeed (IE6 ignores Selenium's keyDown/keyUp/keyPress and type() doesn't help here). Commited only the test page in [2422].

04/18/2008 12:39:39 PM: Modified by mikl

  • status changed from reopened to closed.
  • resolution set to fixed.

Fixed in [2440]. Thanks.