zakb has asked for the wisdom of the Perl Monks concerning the following question:
I've found what I consider to be a bug in Tk::Text 3.044 as provided with ActiveState on Windows.
The .pm file states that Greg London is the maintainer - as of 1999 - but has no other contact info.
Anyhow, the bug is that you can't amend the widget (with the insert method for example) whilst the control has a state of 'disabled'. Whilst this may seem reasonable, it does not hold true for other Tk widgets like Tk::Entry (which I would consider a basic widget).
The workaround is simple:
# enable the control for changing $text->configure(-state => 'normal'); # do any changes $text->insert('end', 'text'); # restore state $text->configure(-state => 'disabled');
So, the wisdom I seek is, has anyone else noticed this, has it been fixed in a later version, who should I contact?