Bug 18476 - Text selection in Konqueror (Web View)
Summary: Text selection in Konqueror (Web View)
Status: CLOSED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 1.9.8
Platform: unspecified Other
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-01-12 15:18 UTC by Vadim Plessky
Modified: 2002-09-16 14:43 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Faure 2001-01-12 15:43:44 UTC
On Friday 12 January 2001 18:06 Vadim Plessky wrote:
> Package: konqueror
> Version: 1.9.8 (using KDE 2.1 beta1)
> Severity: normal
>=20
> Text selection on web page is working very bad.
> For example try to select 2 blocks (sections) with text here:
> http://kde2.newmail.ru/kde_news.html
>=20
> Cursor/selection just *jumps* over blocks.

Hmm I have seen that my improvements to the selection stuff still have pro=
blems.
But I need SIMPLE test cases to be able to fix that.
This page is too complex...... and it appears as blue text on blue backgrou=
nd here !
This means I can't read anything !!!

> Second problem:
> If you go to menu and Select All (on this page) you can't copy/paste.
>  (Copy/Paste in menu are gray/disabled)
>=20
> What is wrong?  Are there any special conditions for HTML code/webpage t=
o be=20
> able to Copy/Paste?

Can't reproduce. Copy gets activated.
Not paste of course !

--=20
David FAURE david@mandrakesoft.com faure@kde.org
http://www.mandrakesoft.com/~david/ http://www.konqueror.org/
KDE Making The Future of Computing Available Today
Comment 1 Vadim Plessky 2001-01-12 18:06:16 UTC
(*** This bug was imported into bugs.kde.org ***)

Package: konqueror
Version: 1.9.8 (using KDE 2.1 beta1)
Severity: normal

Text selection on web page is working very bad.
For example try to select 2 blocks (sections) with text here:
http://kde2.newmail.ru/kde_news.html

Cursor/selection just *jumps* over blocks.

Second problem:
If you go to menu and Select All (on this page) you can't copy/paste.
 (Copy/Paste in menu are gray/disabled)

What is wrong?  Are there any special conditions for HTML code/webpage to be 
able to Copy/Paste?

-- 

Vadim Plessky
http://kde2.newmail.ru  (English)
http://kde2.newmail.ru/index_rus.html  (Russian)
Do you have Arial font installed? Just test it!
http://kde2.newmail.ru/font_test_arial.html
Comment 2 Vadim Plessky 2001-01-12 19:32:02 UTC
--------------Boundary-00=_E9E22LST3RBTXCWOY28U
Content-Type: text/plain;
  charset="koi8-r"
Content-Transfer-Encoding: 8bit
Subject: 

Friday 12 January 2001 15:43 David Faure ÃÃÃÃÃÃÃ:
|   On Friday 12 January 2001 18:06 Vadim Plessky wrote:
|   > Package: konqueror
|   > Version: 1.9.8 (using KDE 2.1 beta1)
|   > Severity: normal
|   >
|   > Text selection on web page is working very bad.
|   > For example try to select 2 blocks (sections) with text here:
|   > http://kde2.newmail.ru/kde_news.html
|   >
|   > Cursor/selection just *jumps* over blocks.
|
|   Hmm I have seen that my improvements to the selection stuff still have
| problems. But I need SIMPLE test cases to be able to fix that.
|   This page is too complex...... and it appears as blue text on blue
| background here ! This means I can't read anything !!!
|

I attach for you two varaiant of Simple Page - Color and Black&White.  :-)
But now I am frustrated: I am using KDE 2.1 beta1 and page looks ok for me.
Backgroung looks blue (different variants on different frames) body text - 
white. Headings (H3): <H3>MandrakeSoft enters the KDE League</H3>
should be in color : #ff9900; at least it is specified in that way in CSS.
Date - October 15th - in very nice color : #b0e0ff;

Now about selection.

Select from Left Top part KDE then follow down and select Mandrake. (middle 
of word MandrakeSoft). In my version of Konqi now all next paragraph is 
highlighted (until word More...) while "Soft enters the KDE League" ramains 
unhiglighted (and unselected)
In such simple page Copy works for me as well.
But when I paste in my mail I get:
----------------------
KDE news



MandrakeSoft
----------------------
(3 extra lines between words)

|   > Second problem:
|   > If you go to menu and Select All (on this page) you can't copy/paste.
|   >  (Copy/Paste in menu are gray/disabled)
|   >
|   > What is wrong?  Are there any special conditions for HTML code/webpage
|   > to be able to Copy/Paste?
|
|   Can't reproduce. Copy gets activated.
|   Not paste of course !

So let's fix simple page first then we will see on initial page - if Copy 
is enabled.

By the way is it possible to Paste As HTML (via menu)?
It's very convinient - when you find interesting page you Select All Copy 
new Mail Paste Send it to friend. Friend gets ready-to-preview HTML 
mail/page. Dunno how to handle graphics in this case may be it should be 
tar'ed first and then sent as attachement.
Or - paste it in Word (with MS Word 2000 it works)
It will be nice to have this until Send button/menu appears in Location menu 
or on Toolbar.  
-- 

Vadim Plessky
http://kde2.newmail.ru  (English)
http://kde2.newmail.ru/index_rus.html  (Russian)
Do you have Arial font installed? Just test it!
http://kde2.newmail.ru/font_test_arial.html
--------------Boundary-00=_E9E22LST3RBTXCWOY28U
Content-Type: text/html;
  charset="koi8-r";
  name="fontscale_testcase_kde_news_simple.html"
Content-Transfer-Encoding: base64
Content-Description: *Simple* page
Content-Disposition: attachment; filename="fontscale_testcase_kde_news_simple.html"

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBU
cmFuc2l0aW9uYWwvL0VOIj4NCjxodG1sPg0KPGhlYWQ+DQoJPHRpdGxlPktE
RSBOZXdzPC90aXRsZT4NCjxTVFlMRSBUWVBFPSJ0ZXh0L2NzcyI+DQogIAkJ
Qk9EWSB7DQogIAkJCWZvbnQtZmFtaWx5OiAiQXJpYWwiLCAiSGVsdmV0aWNh
Iiwgc2Fucy1zZXJpZjsNCiAgCQkJZm9udC1zaXplOjEwcHQ7DQoJCQljb2xv
ciA6ICNGRkZGRkY7DQoJCQl9DQogIAkJUCB7DQogIAkJCWZvbnQtZmFtaWx5
OiAiQXJpYWwiLCAiSGVsdmV0aWNhIiwgc2Fucy1zZXJpZjsNCiAgCQkJZm9u
dC1zaXplOjEycHQ7DQogIAkJCWNvbG9yIDogI0ZGRkZGRjsNCiAgCQkJbWFy
Z2luLWJvdHRvbSA6IDFwdDsNCiAgCQkJbWFyZ2luLXRvcCA6IDBwdDsNCiAg
CQl9DQogIAkJSDEgew0KICAJCQlmb250LWZhbWlseTogIkFyaWFsIiwgIkhl
bHZldGljYSIsIHNhbnMtc2VyaWY7DQogIAkJCWZvbnQtc2l6ZTogMjRwdDsN
CgkJCWNvbG9yIDogI0ZGRkZGRjsNCgkJCX0NCiAgCQlIMiB7DQogIAkJCWZv
bnQtZmFtaWx5OiAiQXJpYWwiLCAiSGVsdmV0aWNhIiwgc2Fucy1zZXJpZjsN
CiAgCQkJZm9udC1zaXplOiAyMHB0Ow0KICAgICAgICAgICAgICAgIAkJY29s
b3IgOiAjRkZGRkZGOw0KCQkJbWFyZ2luLWJvdHRvbSA6IDRwdDsNCgkJCX0N
Cg0KICAJCUgzIHsNCiAgCQkJZm9udC1mYW1pbHk6ICJBcmlhbCIsICJIZWx2
ZXRpY2EiLCBzYW5zLXNlcmlmOw0KICAJCQlmb250LXNpemU6MTZwdDsNCiAg
CQkJY29sb3IgOiAjZmY5OTAwOw0KICAJCQltYXJnaW4tYm90dG9tIDogM3B0
Ow0KICAJCQltYXJnaW4tdG9wIDogMHB0Ow0KICAJCX0NCiAgCQlINCB7DQog
IAkJCWZvbnQtZmFtaWx5OiAiQXJpYWwiLCAiSGVsdmV0aWNhIiwgc2Fucy1z
ZXJpZjsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAJ
CUg1IHsNCiAgCQkJZm9udC1mYW1pbHk6ICJBcmlhbCIsICJIZWx2ZXRpY2Ei
LCBzYW5zLXNlcmlmOw0KICAJCQlmb250LXNpemU6IDlwdDsNCiAgCQkJY29s
b3IgOiAjYjBlMGZmOw0KICAJCQltYXJnaW4tYm90dG9tIDogMXB0Ow0KICAJ
CQltYXJnaW4tdG9wIDogMHB0Ow0KICAJCX0NCg0KICAJCVRBQkxFIHt9DQog
IAkJVEQgew0KCQkJRk9OVC1TSVpFOiAxMHB0Ow0KCQkJVEVYVC1BTElHTjog
bGVmdDsNCgkJCVZFUlRJQ0FMLUFMSUdOOiB0b3ANCgkJICAgfQ0KICA8L1NU
WUxFPg0KDQo8L2hlYWQ+DQoNCjxib2R5IGJnQ29sb3I9IiMwMDMzOTkiIGxp
bms9IiMwMEZGRkYiIHZsaW5rPSIjRkZGRjAwIiB0ZXh0PSIjODA4MDgwIiBh
bGluaz0iI0ZGRkYwMCI+DQo8SDI+S0RFIG5ld3M8L2gyPg0KDQo8dGFibGUg
YmdDb2xvcj0iIzAwMzM5OSIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIy
IiBjZWxscGFkZGluZz0iMiIgYm9yZGVyPSIwIj4NCg0KPHRyPg0KICAgIDx0
ZD4NCgk8dGFibGUgY2VsbHNwYWNpbmc9IjIiIGNlbGxwYWRkaW5nPSIyIiBi
b3JkZXI9IjEiPg0KCTx0ciB2YWxpZ249ImJvdHRvbSI+DQoJICAgIDxIMz5N
YW5kcmFrZVNvZnQgZW50ZXJzIHRoZSBLREUgTGVhZ3VlDQoJCTwvSDM+DQoJ
PC90cj4NCgk8dHI+DQoJICAgIDx0ZCB3aWR0aD0iMTAwIiB2YWxpZ249InRv
cCI+DQoJCTxINT5Ob3ZlbWJlciAxNSwgMjAwMDwvSDU+DQoJCTwvdGQ+DQoJ
ICAgIDx0ZD4NCgkJPFA+PEI+TWFuZHJha2VTb2Z0IGVudGVycyB0aGUgS0RF
IExlYWd1ZTwvQj48L1A+DQoJCTxQPkEgZmV3IGhvdXJzIGFmdGVyIGFubm91
bmNpbmcgdGhhdCBpdCBoYWQgam9pbmVkIHRoZSBHTk9NRSBGb3VuZGF0aW9u
LCA8YSBocmVmPSJodHRwOi8vd3d3Lm1hbmRyYWtlc29mdC5jb20iPk1hbmRy
YWtlc29mdDwvYT4gYWxzbyBhbm5vdW5jZWQgdGhhdCBpdCBpcyBlbnRlcmlu
ZyB0aGUgPGEgaHJlZj0ia2RlX2xlYWd1ZV9hbm5vdW5jZS5odG1sIj5LREUg
TGVhZ3VlPC9hPiwgDQp3aGljaCBjb25maXJtcyBvbmNlIGFnYWluIGl0cyBi
ZWxpZWYgaW4gdGhlIHBvd2VyIG9mIEZyZWUtU29mdHdhcmUgZGl2ZXJzaXR5
LiA8YSBocmVmPSJodHRwOi8vd3d3LmxpbnV4LW1hbmRyYWtlLmNvbS9lbi9w
ci1rZGVsZWFndWUucGhwMyI+TW9yZS4uPC9hPg0KCQk8L1A+CQkNCgkJPC90
ZD4JCQ0KCTwvdHI+DQoJPC90YWJsZT4NCgk8L3RkPg0KPC90cj4NCg0KPC90
cj4NCjwvdGFibGU+DQoNCjwvYm9keT4NCjwvaHRtbD4NCg==

--------------Boundary-00=_E9E22LST3RBTXCWOY28U
Content-Type: text/html;
  charset="koi8-r";
  name="fontscale_testcase_kde_news_simple_BW.html"
Content-Transfer-Encoding: base64
Content-Description: *Simple* page in Black & White
Content-Disposition: attachment; filename="fontscale_testcase_kde_news_simple_BW.html"

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBU
cmFuc2l0aW9uYWwvL0VOIj4NCjxodG1sPg0KPGhlYWQ+DQoJPHRpdGxlPktE
RSBOZXdzPC90aXRsZT4NCjxTVFlMRSBUWVBFPSJ0ZXh0L2NzcyI+DQogIAkJ
Qk9EWSB7DQogIAkJCWZvbnQtZmFtaWx5OiAiQXJpYWwiLCAiSGVsdmV0aWNh
Iiwgc2Fucy1zZXJpZjsNCiAgCQkJZm9udC1zaXplOjEwcHQ7DQoNCgkJCX0N
CiAgCQlQIHsNCiAgCQkJZm9udC1mYW1pbHk6ICJBcmlhbCIsICJIZWx2ZXRp
Y2EiLCBzYW5zLXNlcmlmOw0KICAJCQlmb250LXNpemU6MTJwdDsNCg0KICAJ
CQltYXJnaW4tYm90dG9tIDogMXB0Ow0KICAJCQltYXJnaW4tdG9wIDogMHB0
Ow0KICAJCX0NCiAgCQlIMSB7DQogIAkJCWZvbnQtZmFtaWx5OiAiQXJpYWwi
LCAiSGVsdmV0aWNhIiwgc2Fucy1zZXJpZjsNCiAgCQkJZm9udC1zaXplOiAy
NHB0Ow0KDQoJCQl9DQogIAkJSDIgew0KICAJCQlmb250LWZhbWlseTogIkFy
aWFsIiwgIkhlbHZldGljYSIsIHNhbnMtc2VyaWY7DQogIAkJCWZvbnQtc2l6
ZTogMjBwdDsNCg0KCQkJbWFyZ2luLWJvdHRvbSA6IDRwdDsNCgkJCX0NCg0K
ICAJCUgzIHsNCiAgCQkJZm9udC1mYW1pbHk6ICJBcmlhbCIsICJIZWx2ZXRp
Y2EiLCBzYW5zLXNlcmlmOw0KICAJCQlmb250LXNpemU6MTZwdDsNCg0KICAJ
CQltYXJnaW4tYm90dG9tIDogM3B0Ow0KICAJCQltYXJnaW4tdG9wIDogMHB0
Ow0KICAJCX0NCiAgCQlINCB7DQogIAkJCWZvbnQtZmFtaWx5OiAiQXJpYWwi
LCAiSGVsdmV0aWNhIiwgc2Fucy1zZXJpZjsNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfQ0KICAJCUg1IHsNCiAgCQkJZm9udC1mYW1pbHk6
ICJBcmlhbCIsICJIZWx2ZXRpY2EiLCBzYW5zLXNlcmlmOw0KICAJCQlmb250
LXNpemU6IDlwdDsNCg0KICAJCQltYXJnaW4tYm90dG9tIDogMXB0Ow0KICAJ
CQltYXJnaW4tdG9wIDogMHB0Ow0KICAJCX0NCg0KICAJCVRBQkxFIHt9DQog
IAkJVEQgew0KCQkJRk9OVC1TSVpFOiAxMHB0Ow0KCQkJVEVYVC1BTElHTjog
bGVmdDsNCgkJCVZFUlRJQ0FMLUFMSUdOOiB0b3ANCgkJICAgfQ0KICA8L1NU
WUxFPg0KDQo8L2hlYWQ+DQoNCjxib2R5IGJnQ29sb3I9IiNGRkZGRkYiIGxp
bms9IiMwMDAwRkYiIHZsaW5rPSIjMDAwMEZGIiB0ZXh0PSIjMDAwMDAwIiBh
bGluaz0iIzAwMDBGRiI+DQo8SDI+S0RFIG5ld3M8L2gyPg0KDQo8dGFibGUg
YmdDb2xvcj0iI0ZGRkZGRiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIy
IiBjZWxscGFkZGluZz0iMiIgYm9yZGVyPSIwIj4NCg0KPHRyPg0KICAgIDx0
ZD4NCgk8dGFibGUgY2VsbHNwYWNpbmc9IjIiIGNlbGxwYWRkaW5nPSIyIiBi
b3JkZXI9IjEiPg0KCTx0ciB2YWxpZ249ImJvdHRvbSI+DQoJICAgIDxIMz5N
YW5kcmFrZVNvZnQgZW50ZXJzIHRoZSBLREUgTGVhZ3VlDQoJCTwvSDM+DQoJ
PC90cj4NCgk8dHI+DQoJICAgIDx0ZCB3aWR0aD0iMTAwIiB2YWxpZ249InRv
cCI+DQoJCTxINT5Ob3ZlbWJlciAxNSwgMjAwMDwvSDU+DQoJCTwvdGQ+DQoJ
ICAgIDx0ZD4NCgkJPFA+PEI+TWFuZHJha2VTb2Z0IGVudGVycyB0aGUgS0RF
IExlYWd1ZTwvQj48L1A+DQoJCTxQPkEgZmV3IGhvdXJzIGFmdGVyIGFubm91
bmNpbmcgdGhhdCBpdCBoYWQgam9pbmVkIHRoZSBHTk9NRSBGb3VuZGF0aW9u
LCA8YSBocmVmPSJodHRwOi8vd3d3Lm1hbmRyYWtlc29mdC5jb20iPk1hbmRy
YWtlc29mdDwvYT4gYWxzbyBhbm5vdW5jZWQgdGhhdCBpdCBpcyBlbnRlcmlu
ZyB0aGUgPGEgaHJlZj0ia2RlX2xlYWd1ZV9hbm5vdW5jZS5odG1sIj5LREUg
TGVhZ3VlPC9hPiwgDQp3aGljaCBjb25maXJtcyBvbmNlIGFnYWluIGl0cyBi
ZWxpZWYgaW4gdGhlIHBvd2VyIG9mIEZyZWUtU29mdHdhcmUgZGl2ZXJzaXR5
LiA8YSBocmVmPSJodHRwOi8vd3d3LmxpbnV4LW1hbmRyYWtlLmNvbS9lbi9w
ci1rZGVsZWFndWUucGhwMyI+TW9yZS4uPC9hPg0KCQk8L1A+CQkNCgkJPC90
ZD4JCQ0KCTwvdHI+DQoJPC90YWJsZT4NCgk8L3RkPg0KPC90cj4NCg0KPC90
cj4NCjwvdGFibGU+DQoNCjwvYm9keT4NCjwvaHRtbD4NCg==

--------------Boundary-00=_E9E22LST3RBTXCWOY28U--