I believe my problem has been solved on Stack
Overflow<http://stackoverflow.com/questions/10456392/greasemonkey-script-only-runs-when-page-is-reloaded>.
 The page data was being AJAXed in, although it didn't really look like it
to me until I checked out the net logs in Firebug.  I was fooled by the way
the code looked.

So now I'm using waitForKeyElements() script and it seems to be working.

The funny thing is, I was already using something like that in my script to
wait until the required content was loaded, but now I'm matching on the
entire Rally domain, so it's always checking in the background until it
finds changesets on the page.  Not as pretty as I would like, but probably
no other solution, so I'll take it.

Thanks a bunch for your help.

- Neil

On Sun, May 6, 2012 at 9:15 PM, Anthony Lieuallen <[email protected]>wrote:

> The real right thing to do here is use @match, which guarantees that the
> ".*" in the host name won't leak into the path name.  For now, I'll look at
> the appropriate page & script when I have access.
>
>
> On Sun, May 6, 2012 at 9:12 PM, Neil Weinstock 
> <[email protected]>wrote:
>
>> I just tried it, and it behaves exactly the same.  Really, though, I
>> should have written the rule your way in the first place; the regexp is a
>> bit of a sledgehammer in this case.
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "greasemonkey-users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/greasemonkey-users?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"greasemonkey-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/greasemonkey-users?hl=en.

Reply via email to