RS2012 DOM Page Leak Fix

NOTE: do not contact Real Software about this bug. They have already addressed it. The fix will be available in 2013r1. If you experience any problems with this code, please contact me, NOT Real Software. When you close a web page in Real Studio WE 2012 the div element for the page is not removed from the client browser DOM. This results in a memory leak on the client browser and presents a...

Read More

Using Web Custom Controls with Real Studio 2012

I’ve had user reports of problems using Web Custom Controls 1.3 with Real Studio 2012. Basically after you add the control classes to a project some controls cannot be dragged onto a web page. It appears that the 2012 IDE is having trouble resolving the parent classes for some controls. The same thing can happen if you open an older project with Web Custom Controls in 2012 and Web Custom...

Read More

CLEditor and Safari 5 for Mac

A quick note that CLEditor on Safari 5 for Mac (and possibly earlier) does not function correctly. The scroll bar does not work, and if you scroll using the cursor the text becomes garbled on screen. No other browser, including Safari for Windows, exhibits this behavior. This is a bug in Safari 5 for Mac that shows up in some (not all) CLEditor configurations. I do not believe that there is a...

Read More

Squashing bugs…

I’m working on a 1.3.1 update to address some issues that have come up with 1.3. Namely… jQueryFileUpload – Add Files… button does not work in Windows FireFox. 2012r1 CGI – if the web browser cache is empty, the controls will sometimes take forever (i.e. 10-15s) to load. Naturally I didn’t see this during the 2012 beta period. I’m not sure where WE is...

Read More

Property List Behavior Bugs

Some Web Custom Control users have reported that properties which should appear in the layout editor do not. This is due to a Real Studio issue, and can lead to runtime errors under some circumstances. Fortunately users can fix this in 1.1, and the problem should be gone for good with the upcoming 1.2 release. To understand how this can lead to errors, consider the following example: if you set...

Read More

WebObject.Page Sometimes Returns Nil

I recently reviewed the logs produced by the Web Custom Control demos and noticed that several users had visited the demos and encountered NilObjectExceptions. The logging system, which is upgraded from the current 1.1 release, records the Stack at the time of the exception. Of all things it seems that the culprit was the Home buttons on the demo pages. These buttons simply show the home page...

Read More

Fix for Dynamically Created WebDialogs and WebContainers

It was brought to my attention that wcc controls do not startup or function in dynamically created WebDialogs and WebContainers. Officially Realbasic does not support dynamically created WebDialogs, but people are using this technique to get around some problems. And dynamically created WebContainers are supported via the EmbedWithin method. I’ve already implemented a fix for this issue...

Read More

Fix FireFox Startup Times On 2011r4.x

Changes in FireFox 11 introduced significant launch delays for Real Studio WE applications. Most users who noticed this change saw it first while trying to debug WE apps on their computers. The launch times are so long that the debugger will generally just give up. But there’s no reason to give up on FireFox. This delay is due to changes in FireFox WebSockets and only affects WE stand...

Read More