Issue 43 of Bugs, issues and feature requests collector [pgui]
Title: | Textbox: bad refresh when [un]wrapping | ||
Status: | Pending | Security related: | No |
Description: | Example: Edit this single line in a text box: THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG The word "dog" is sent to the second line because of wra... | ||
From: | micah | on |
Apr 24, 03 02:20
|
micah | Last update: |
~
|
|
Topic/class: | pgserver/bug | Importance: | medium |
Version info: | Version details; also include related info like browser, webserver, database, python, OS, etc. | ||
Transcript for Issue 43 (1 )
= Request - Entry #1 by micah on Apr 24, 2003 2:20 am
Example:
Edit this single line in a text box:
THE QUICK BROWN FOX JUMPS OVER THE LAZY
DOG
The word "dog" is sent to the second line because of
wrapping, not because of a real newline.
Now put the cursor inside "LAZY" and type some
non-whitespace letters, say '#':
THE QUICK BROWN FOX JUMPS OVER THE LAZ
LAZ#Y DOG
The "LAZ" remains but should not. It will disapprear if
you force a text redraw (for instance by dragging the
application's title).
The reverse may be true: when you delete the '#'
character, "LAZ" remains blank on the first line.
Additionally, the text is redrawn upon cursor move.
In all these cases, the cursor position is correct.
Example:
Edit this single line in a text box:
THE QUICK BROWN FOX JUMPS OVER THE LAZY
DOG
The word "dog" is sent to the second line because of
wrapping, not because of a real newline.
Now put the cursor inside "LAZY" and type some
non-whitespace letters, say '#':
THE QUICK BROWN FOX JUMPS OVER THE LAZ
LAZ#Y DOG
The "LAZ" remains but should not. It will disapprear if
you force a text redraw (for instance by dragging the
application's title).
The reverse may be true: when you delete the '#'
character, "LAZ" remains blank on the first line.
Additionally, the text is redrawn upon cursor move.
In all these cases, the cursor position is correct.