Bug 273282

Summary: konqueror: scroll textarea widget automatically when selecting from bottom to past top of area
Product: [Applications] konqueror Reporter: missive
Component: khtml formsAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: wishlist CC: finex, kollix
Priority: NOR    
Version: 4.6.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description missive 2011-05-14 19:22:22 UTC
Version:           4.6.2 (using KDE 4.6.2) 
OS:                Linux

As specified in Bug 156574 there is a problem with text selection in Konqueror.

The textarea element is very nearly good, but this last piece was determined to be a wish:

Click-dragging a selection past the bottom of the textarea properly scrolls the textarea allowing to extend the selection to text that is not yet visible towards the bottom of the text.

However, click-dragging a selection up past the top of the textarea does not automatically scroll the text.

This may also be related to Bug 253682 which describes a similar problem with the single-line text input widget.


Reproducible: Always

Steps to Reproduce:
1. Enter a bunch of text in an html textarea. Enough to cause scrollbars to appear ton the textarea.
2. Scroll down to the bottom of the textarea.
3. Start a selection near the bottom of the text area
4. Keep holding the mouse button and move the mouse above the top of the textarea

Actual Results:  
Can only select text that is visible in the textarea

Expected Results:  
textarea scrolls up when mouse moves outside of the textarea allowing selection of additional text as it scrolls in to view.


OS: Linux (i686) release 2.6.38-8-generic
Compiler: cc

Personally, I'd call this a bug, since no other application I have ever used behaves this way, but I was asked to open it as wishlist, so...
Comment 1 Martin Koller 2011-07-23 16:12:57 UTC
Can reproduce with 4.6.5
Comment 2 Christoph Cullmann 2024-05-06 20:54:15 UTC
Dear user,

KHTML (and KJS) was a long time more or less unmaintained and got removed in KF6.

Please migrate to use a QWebEngine based HTML component.

We will do no further fixes or improvements to the KF5 branches of these components beside important security fixes.

For security issues, please see:

https://kde.org/info/security/

Sorry that we did not fix this issue during the life-time of KHTML.

Greetings
Christoph Cullmann