Bug 28388 - Recent JS behavior changes breaks NASA homepage.
Summary: Recent JS behavior changes breaks NASA homepage.
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac (PowerPC) OS X 10.5
: P2 Normal
Assignee: Nobody
URL: http://www.nasa.gov/home/index.html
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-17 07:32 PDT by Jon
Modified: 2009-08-17 19:37 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jon 2009-08-17 07:32:42 PDT
It looks like a recent change in JS behavior has broken the main story section on the NASA homepage. The page briefly beachballs as the system deals with the JS errors encountered and then the inspector shows the errors increasing by several hundred when mousing over the story sections. All of them are similar to this:

TypeError: Result of expression 'element' [undefined] is not an object. 
TypeError: Result of expression 'expression.strip' [undefined] is not a function.
TypeError: Result of expression 't' [undefined] is not an object.
TypeError: Result of expression 'this.extractScripts' [undefined] is not a function.
TypeError: Result of expression 't' [undefined] is not an object.
TypeError: Result of expression 'this.extractScripts' [undefined] is not a function.
TypeError: Result of expression 'this.callback' [undefined] is not a function.

I'll add more information once I'm able to go through the nightlies and find when exactly this started.
Comment 1 Patrick Mueller 2009-08-17 07:42:27 PDT
I'm not seeing this on nightly r47060, on my intel MBP.

Per IRC comment, the link I tried was: http://www.nasa.gov/home/index.html
Comment 2 Jon 2009-08-17 07:47:37 PDT
When I say nightlies, I meant between the latest nightly (47291) and my current source build, r47357.
Comment 3 Jon 2009-08-17 19:37:24 PDT
This bug also affect some the the apple.com functionality. But it seems fixed now (r47407), so I'm going to close it out. If I see it come back I'll reopen it.