Bug in Scolling Text Field?

Ben Rubinstein benr_mc at cogapp.com
Thu Jul 11 13:37:14 EDT 2002


on 8/7/02 6:40 pm, Dan Shafer at dan at danshafer.com wrote:

> I created a one-card stack to test the htmltext property. I put a
> scolling field in place and a button. Scripted the button to retrieve
> a URL and then put it into the field using the htmltext property.
> 
> The scrolling field stubbornly refuses to scroll. I see the
> scrollbar. But it never becomes active, whether I click in the field
> or not, whether I try to drag the scroller. Nothing. I found that if
> I went into edit mode and resized the field slightly, then it worked.
> Clearly a bug, no?


There is a known bug in Rev 1.1.1r2 - it's intermittent, but some situations
provoke it more often than not.  Actually there are two, either or both of
which can occur; sometimes the field is drawn inactive when you set the
htmlText.   (This occasionally happens in the  main documentation stack,
when you filter terms for the Transcript Dictionary - workaround there is to
use the little arrows to go next, then previous - it then redraws
correctly.)

In your own code, for now I use the following code fragment to work around
both bugs:

    set the htmlText of fld fName to fVal
    set the enabled of fld fName to the enabled of fld it -- w/a 1.1.1r2 bug
    if the vScrollbar of fld fName then -- w/a another 1.1.1r2 bug
        set the vScrollbar of fld fName to false
        set the vScrollbar of fld fName to true
    end if

(Just setting the 'enabled' property seems to fix that problem, even though
you're not changing the value.  For scrollbar, it's necessary to toggle it
off and on again.)

I think you can expect this bug to be fixed in a future release.

  Ben Rubinstein               |  Email: benr_mc at cogapp.com
  Cognitive Applications Ltd   |  Phone: +44 (0)1273-821600
  http://www.cogapp.com        |  Fax  : +44 (0)1273-728866





More information about the use-livecode mailing list