GNOME Bugzilla – Bug 525910
Greasemonkey doesn't seem to be working at all with XULRunner based Epiphany
Last modified: 2008-05-23 21:18:01 UTC
Please describe the problem: Greasemonkey already installed scripts which worked in the pre-XULRunner Epiphany just doesn't seem to be even activated. Installation of them from scratch ends with "Failed" in the loading progress dialog. What's wrong? Steps to reproduce: 1. go to the webpage where Greasemonkey script used to be activated 2. 3. Actual results: nothing (i.e., no new buttons are present) Expected results: the same as before Does this happen every time? yes Other information:
Hmm. Either the dom-content-loaded signal isn't getting sent to the extension, or mozilla_evaluate_js in extensions/greasemonkey/mozilla/mozilla-helpers.cpp returns FALSE, in which case we'd need to know where exactly it fails.
would strace help?
No, but stepping through mozilla_evaluate_js in gdb.
Could you enlighten me how to do it?
Created attachment 108570 [details] record of the gdb session DOes this make any sense?
Not much... Does mozilla_evaluate_js go through to the end to return TRUE, or does it return FALSE, and if so, from which line of code?
May I very politely and (hopefully) non-agressively ask — does it work for you? And if I really have to find out, could you tell me which commands I should enter into gdb? I spent an hour or more to produce attachment 108570 [details] and I don’t how much it would take to answer your question.
I think this is fixed in svn on the gnome-2-22 branch. Please re-open only if you can reproduce this with the latest from svn.