Thanks for reporting.
We have seen the regression and we're working to have this fixed in v1.3.3.0
Timeframe please?
Next week
Please provide more details about this error.
UnbindEvents http://localhost:8000/Bridge/Bridge.js:9304
UnbindEvents http://localhost:8000/Bridge/Bridge.js:16154
Destroy http://localhost:8000/Bridge/Bridge.js:9814
Destroy http://localhost:8000/Bridge/Bridge.js:16539
$create http://localhost:8000/Bridge/Bridge.js:302
DoStatusCreate http://localhost:8000/Bridge/Bridge.js:17153
The problem is with Optimization again. If it is turned off it runs fine.
When you look in the developer console, don't you have more info/details/context so we can try to pinpoint this one?
Nothing other than what I have alreadyprovided.
With just
"TypeError: right-hand side of 'in' should be an object, got undefined"
I cannot do anything useful.
I would expect the console can point you to the code line from where this error comes, so please provide either a sample source project with which we can reproduce this or more details on the line of code causing the issue.
var Result = null;
if (4 in this.FComponentState) {
Result = window;
return Result;
};
var Result = null;
if (pas.Classes.TComponentStateItem.csDesigning in this.FComponentState) {
Result = window;
return Result;
};
This must come from
Absolutely sure! I always do a complete manual uninstallation before installing a new version.
Then I cannot see why you experience this.
Do you see this with any of our demos?
I would need a sample source app with which I can reproduce this here.
For the 2nd block of code I said "When optimization is turned on the javascript is this:" it should have read turned off.
I understood that correct.
I see similar code here in both cases, yet, there is NO error when running.
Therefore, 1) please compare with our demos 2) provide a sample source app with which we can reproduce this.
at Object.GetElementBindHandle (WEBLib.Forms.pas:1380)
at Object.UnbindEvents (WEBLib.Controls.pas:3619)
at Object.UnbindEvents (WEBLib.Forms.pas:1251)
at Object.Destroy (WEBLib.Controls.pas:1750)
at Object.Destroy (WEBLib.Forms.pas:1841)
at Object.c.$create (rtl.js:297)
at XMLHttpRequest.DoStatusCreate (WEBLib.Forms.pas:2063)
GetElementBindHandle @ WEBLib.Forms.pas:1380
UnbindEvents @ WEBLib.Controls.pas:3619
UnbindEvents @ WEBLib.Forms.pas:1251
Destroy @ WEBLib.Controls.pas:1750
Destroy @ WEBLib.Forms.pas:1841
c.$create @ rtl.js:297
DoStatusCreate @ WEBLib.Forms.pas:2063
load (async)
CreateForm$2 @ WEBLib.Forms.pas:2112
CreateForm @ WEBLib.Forms.pas:2250
$mod.$main @ Bridge.dpr:17
doRun @ rtl.js:141
run @ rtl.js:156
(anonymous) @ index.html:50
- please compare with our demos 2) provide a sample source app with which we can reproduce this