And a week later it just started working again. No explanation on either end of it.
On Wednesday, 9 April 2025 at 21:19:31 UTC I use userscripts wrote: > I have a script that used to work... > > Selecting a detail record under > https://www.kroger.com/mypurchases > (also works on https://www.dillons.com/mypurchases ) > > There is a field that says something like "In-store March 26" > The selector for that field is > $( "h2.kds-Heading.kds-Heading--m.my-0" ).outerText > I can use this in the Watch Expressions or the console command line in the > Firefox debugger. > > But as soon as I run the script, with a break point set on > var tripDate = $( "h2.kds-Heading.kds-Heading--m.my-0" ).outerText > > Not only does tripDate come up "undefined" the watch list also shows that > selector as undefined. > > The field is still present on screen. I don't understand why the selector > stops seeing that DOM element. > > I'm fairly proficient with JavaScript, but this has me stumped. > > > I'm using jQuery v3.5.1 that is bundled with the script. > > I am attempting to update the script, the previous selector, before they > changed the site was > var tripDate = $( "span:contains('Order date:')" ).find( 'br' > ).get(0).nextSibling.nextSibling.nodeValue > > > > -- You received this message because you are subscribed to the Google Groups "greasemonkey-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to greasemonkey-users+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/greasemonkey-users/44e10d40-91a4-428b-bda2-99777d86aa69n%40googlegroups.com.