[patch] broken keyboard handling in forms (#66296)(grave)

Leo Savernik l.savernik at aon.at
Sun Jan 18 22:55:44 GMT 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am Sonntag, 18. Januar 2004 19:07 schrieb Germain Garand:
> Le Dimanche 18 Janvier 2004 12:43, Leo Savernik a écrit :
[...]
> The most common instance: just type something in any form's lineedit, click
> anywhere else on the page (text node, empty space...), select what you just
> typed => keyboard input is lost, you can't replace the selection.

Fix attached which does not break contenteditable and also fixes the issues 
mentioned above.
>
[...]
> what I dislike is it builds a disguised alternate accessor to focusNode
> right in khtmlview. Don't you think it really ought to belong to the
> Document interface?

KHtmlView::ensureNodeHasFocus is private to caret mode. It does not belong 
anywhere else.

> It would be less likely that several unrelated places compete for focusNode
> ownership, as is the case now.

If you have an idea on how to realize this, I'm interested.
>
> This was hard to track.
>
> Greetings,
> Germain
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQFACw7wj5jssenUYTsRAup/AJwK3F1Uf7XflS3jOsfrg8j1ZqGlzACeIPIM
7/G3WKzhlHpZmNrBBusByDI=
=t/5F
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: khtml_navigation_55.diff
Type: text/x-diff
Size: 982 bytes
Desc: not available
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20040118/78d5a39d/attachment.diff>


More information about the kfm-devel mailing list