Bug 153765 - konqueror4 zooming needs to be like that of opera browser
Summary: konqueror4 zooming needs to be like that of opera browser
Status: CONFIRMED
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 94299 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-12-10 07:26 UTC by Mohd Asif Ali Rizwaan
Modified: 2021-03-21 00:25 UTC (History)
5 users (show)

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 Mohd Asif Ali Rizwaan 2007-12-10 07:26:07 UTC
Version:           3.96.3 (KDE 4.0 >= 20071120) (using KDE 3.96.3 (KDE 4.0 >= 20071120), compiled sources)
Compiler:          gcc
OS:                Linux (i686) release 2.6.22.5-31-default

zooming in konqueror 4 is making the zoom function useless which is to make it easier to read text.

How to reproduce:
1. open konqueror4 and paste this url http://bugs.kde.org/wizard.cgi
2. open opera 9.23+ and paste the same http://bugs.kde.org/wizard.cgi

3. try zooming the view using ctrl+mouse_wheel_rotation in konqueror4
4. same with opera 9.x

5. observe that the text is going out of sight in konqueror4
6. whereas, opera 9x adjusts like konqueror3 while still increasing the image sizes.
7. in konqueror3 images do not get zoomed.

8. also try with http://en.wikipedia.org/wiki/Main_Page with both opera 9x, konqueror4, konqueror3

9. observe that opera 9.x is trying hard not to let the text go out of sight, konqueror3 is also trying not to let text go out of view, whereas konqueror4 is not at bothered, whether the text will be visible to the user or not.


Expected behavior:

1. konqueror4 should zoom everything, but try to give more readable text to the user, where images are not or can be kept inside the window itself.
2. please observe opera 9 behavior with zoom, as it should be the behavior of all applications to provide more easier text/reading view.

3. also, the zoom should not let the text go out of view, while reading, if you want to zoom a particular area, you can't see after zooming with konqueror4, because the text has been moved away.

4. in opera, zoom centers the zoom, allowing the visible text to be there even after zooming.

thank you for konqueror4 :)
Comment 1 FiNeX 2008-04-21 13:48:36 UTC
The zoom function need to be improved. 
Specially I agree with the problem about keeping the text on the page without adding the horizontal scrollbar on zoom.
Comment 2 Maciej Pilichowski 2008-06-23 21:36:53 UTC
This one was easy:
http://bugs.kde.org/show_bug.cgi?id=42029
and
https://bugs.kde.org/show_bug.cgi?id=136445
:-)
Comment 3 Maciej Pilichowski 2008-06-23 21:38:13 UTC
And just in case:
https://bugs.kde.org/show_bug.cgi?id=94299
Comment 4 FiNeX 2008-06-23 22:06:45 UTC
@Maciej: probably there are even other similar entries :-)
Comment 5 A. Spehr 2008-06-25 09:13:13 UTC
*** Bug 94299 has been marked as a duplicate of this bug. ***
Comment 6 Maciej Pilichowski 2008-10-03 18:32:57 UTC
I was not clear obviously -- this report is a duplicate.
Comment 7 Germain Garand 2008-10-03 20:01:11 UTC
is that the desired behaviour?
change the page layout for the purpose of letting the text in sight?

I wonder if this will work on any page... maybe with some kind of min/max
... must do some tests.

Anyway, the idea of this Opera implementation is apparently to only adjust percent sized objects to the page width, not every object.

So if your body has width=800 it would still get scaled out of view.
Kind of make sense.
Comment 8 Angel Blue01 2009-03-04 22:11:02 UTC
Even IE7 and Firefox3 now support the "zoom zooms everything in" feature, please add it to Konqueror
Comment 9 Justin Zobel 2021-03-21 00:25:07 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 10 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.