Revision 875819

Go back to digest for 26th October 2008

Bug Fixes in KDE Base

Maks Orlovich committed changes in /branches/KDE/4.1/kdelibs/khtml:

Fix how we find existing frames for the purpose of form target= submission.
This fixes file upload for drupal 6/jquery.form --- its submit was incorrectly blocked as a popup attempt

As we refactored this method, also use it for window.open, fixing us blocking opens to _self along the way.

While testing this, I noticed that we can crash konq if we do window.open and one of the frames doesn't yet have a part yet.

Added a workaround suggested by dfaure for now, as the proper fix is too risky and should be done on unstable branch only.

File Changes

Modified 4 files
  • /branches/KDE/4.1/kdelibs/khtml
  •   /khtml_part.cpp
  •   /ecma/kjs_html.cpp
  •   /ecma/kjs_window.cpp
  •   /ecma/kjs_window.h
4 files changed in total