Bug 183251 - konqueror hangs in google maps using to/from here-link
Summary: konqueror hangs in google maps using to/from here-link
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.2.0
Platform: Debian testing Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-05 02:09 UTC by Sten Heinze
Modified: 2009-02-07 19:32 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sten Heinze 2009-02-05 02:09:00 UTC
Version:            (using KDE 4.2.0)
Compiler:          gcc, debian package version: testing 4:4.3.2-2 
OS:                Linux
Installed from:    Debian testing/unstable Packages

Trying to use Google Maps causes Konqueror to hang.

How to reproduce: Open Google Maps in Konqueror, type a place and map it.  On the map itself the location is shown and several other actions possible. Click on the input field for the to here/from here-directions, and Konqueror hangs.

Expected behaviour is that typed character appear in the input field and the directions button shows the directions of the left list and in the map.

I have no plugins installed, and the hang happens everytime (repoducible). Unfortunately, I don't have a backtrace.

Regards,
Sten
Comment 1 Maksim Orlovich 2009-02-07 19:31:51 UTC
SVN commit 922888 by orlovich:

Google maps seems to wants the DOM objects' prototypes' constructor properties to point 
to something other than the default Object constructor. Make them point to the Node pseudoctor
for now. Probably want to give it more distinct values later on, but that's better done 
w/autogen.

BUG:176730
BUG:183251


 M  +1 -1      kdecore/localization/ktranscript.cpp  
 M  +1 -1      khtml/ecma/domparser.cpp  
 M  +1 -1      khtml/ecma/kjs_audio.cpp  
 M  +3 -0      khtml/ecma/kjs_binding.h  
 M  +3 -3      khtml/ecma/kjs_context2d.cpp  
 M  +4 -4      khtml/ecma/kjs_css.cpp  
 M  +19 -10    khtml/ecma/kjs_dom.cpp  
 M  +4 -4      khtml/ecma/kjs_dom.h  
 M  +11 -11    khtml/ecma/kjs_events.cpp  
 M  +31 -31    khtml/ecma/kjs_html.cpp  
 M  +1 -1      khtml/ecma/kjs_range.cpp  
 M  +2 -2      khtml/ecma/kjs_traversal.cpp  
 M  +1 -1      khtml/ecma/kjs_views.cpp  
 M  +1 -1      khtml/ecma/xmlhttprequest.cpp  
 M  +1 -1      khtml/ecma/xmlserializer.cpp  
 M  +7 -23     kjs/lookup.h  
 M  +4 -0      kjs/object_object.cpp  
 M  +6 -1      kjs/object_object.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=922888
Comment 2 Maksim Orlovich 2009-02-07 19:32:19 UTC
SVN commit 922890 by orlovich:

Merged revision 922888:
Google maps seems to wants the DOM objects' prototypes' constructor properties to point 
to something other than the default Object constructor. Make them point to the Node pseudoctor
for now. Probably want to give it more distinct values later on, but that's better done 
w/autogen.

BUG:176730
BUG:183251

 M  +1 -1      kdecore/localization/ktranscript.cpp  
 M  +1 -1      khtml/ecma/domparser.cpp  
 M  +1 -1      khtml/ecma/kjs_audio.cpp  
 M  +3 -0      khtml/ecma/kjs_binding.h  
 M  +3 -3      khtml/ecma/kjs_context2d.cpp  
 M  +4 -4      khtml/ecma/kjs_css.cpp  
 M  +19 -10    khtml/ecma/kjs_dom.cpp  
 M  +4 -4      khtml/ecma/kjs_dom.h  
 M  +11 -11    khtml/ecma/kjs_events.cpp  
 M  +31 -31    khtml/ecma/kjs_html.cpp  
 M  +1 -1      khtml/ecma/kjs_range.cpp  
 M  +2 -2      khtml/ecma/kjs_traversal.cpp  
 M  +1 -1      khtml/ecma/kjs_views.cpp  
 M  +1 -1      khtml/ecma/xmlhttprequest.cpp  
 M  +1 -1      khtml/ecma/xmlserializer.cpp  
 M  +7 -23     kjs/lookup.h  
 M  +4 -0      kjs/object_object.cpp  
 M  +6 -1      kjs/object_object.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=922890