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.
