Summary | Konqueror not being detected as WebKit by prototype.js |
Queue | IMP |
Queue Version | Git master |
Type | Bug |
State | Not A Bug |
Priority | 1. Low |
Owners | |
Requester | thomas.jarosch (at) intra2net (dot) com |
Created | 03/03/2008 (6331 days ago) |
Due | |
Updated | 08/10/2010 (5441 days ago) |
Assigned | 03/18/2008 (6316 days ago) |
Resolved | 08/10/2010 (5441 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Not A Bug
Version ⇒ Git master
effects. I'm still in favor of fixing it as imp is not usable without
it.
from being fixed/resolved in prototypejs. So hacking Horde's
prototypejs version is premature (not to mention my same reservations
previously made in this ticket - prototype bugs should be worked
around in our code rather than hacking the prototype code).
effects. I'm still in favor of fixing it as imp is not usable without
it.
fixed in a future version of prototype.
prototype.js is fixed. Additionally, I have worked around a bunch of
prototype bugs in DIMP without resorting to hacking the code, so
that's a better option.
fixed in a future version of prototype.
Summary ⇒ Konqueror not being detected as WebKit by prototype.js
State ⇒ Feedback
them for a while. I think http://dev.rubyonrails.org/ticket/11262 is
the proper fix... anyone else have opinions here?
New Attachment: horde-fix-konqueror-dom-load.patch
btw: How can I rebuild the "compressed" Javascript source?
Right now I'm copying the js/src/prototype.js file to js/prototype.js.
investigated the issue.
I've debugged the problem by stripping down the javascript code and it
turned out it's the "prototype" javascript framework that doesn't
properly detect konqueror as "WebKit". See bug reports like this:
http://dev.rubyonrails.org/ticket/11262
or
http://dev.rubyonrails.org/ticket/10532
I've developed the same patch as in
#11262and now I can create folders againand even the expand of email addresses works in konqueror 3.5.9 :-)
Should we include the patch until it's fixed upstream?
It could potentially trigger code that works in Safari only
but IMHO this is much better than not working at all.
Cheers,
Thomas
State ⇒ Not A Bug
of those, like Horde's sidebar automatically updating, work for you?
seconds. Guess that's what you meant, right? Works ok in Firefox and
Konqueror 3.5.8
I've also checked expanding with KDE4, it works, too. Should we leave
it at that?
of those, like Horde's sidebar automatically updating, work for you?
the sidebar refresh, for example)? Do you get any javascript errors?
(Safari at least has a js console, not sure about Konqueror)
ticket at bugs.horde.org or the tab switching in Turba's contact view
also works.
I've now enabled to report Javascript errors, so far nothing popped
up. If I tamper with the JS code I get a nice dialog box with the
syntax error :o)
Is there any special feature needed from the browser to get expanding working?
State ⇒ Feedback
sidebar refresh, for example)? Do you get any javascript errors?
(Safari at least has a js console, not sure about Konqueror)
Priority ⇒ 1. Low
State ⇒ Unconfirmed
Queue ⇒ IMP
Summary ⇒ Expand of email addresses in konqueror
Type ⇒ Bug
expanding of email addresses doesn't work in konqueror 3.5.8. It works
fine using the same horde/imp installation with Firefox. Konqueror
does not show the spinning wheel when I finish typing the name, so I
guess it could be a) lack of the proper javascript features in
konqueror or b) Browser.php doesn't detect it yet.
I tried lurking around the code to find out what is needed for
expanding to work but didn't have much luck, so some hints would be
nice. It would also be interesting f.e. if it works with Safari (which
got an improved JS implementation than Konqueror IIRC).
The latest live CD of Knoppix features a preview of KDE4, I'll also
try that the next days.
Cheers,
Thomas