Closed Bug 11953 Opened 25 years ago Closed 25 years ago

[WebShell/Necko] OnEndDocumentLoad not firing

Categories

(Core :: Layout, defect, P3)

x86
Windows NT
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: morse, Assigned: rpotts)

References

Details

The OnEndDocumentLoad handler in extensions/wallet/src/nsWalletService.cpp is
never being entered.  This breaks single signon's prefill which is dependent on
this handler.
Summary: OnDocumentEnd not firing → OnEndDocumentLoad not firing
Assignee: pollmann → nisheeth
I could be wrong, but this sounds like a webshell issue.  Nisheeth, are you
still in charge of that area or has Scott taken it over?
Yes, Scott is the official webshell owner post-M9.  Steve, I'm really busy
preparing for an XML demo on Friday and won't be able to take a look at this
bug for this week.  Scott, do you have cycles that you could spend on this bug?
If so, please re-assign this to yourself.  Also, ccing Rick Potts who said that
he would be working on streamlining document load notifications.  Rick, this
looks like a regression due to Necko.
Status: NEW → ASSIGNED
Summary: OnEndDocumentLoad not firing → [WebShell/Necko] OnEndDocumentLoad not firing
reassigning to scc for triage, cc jevering.  Should we hold M9 for this?
Assignee: nisheeth → scc
Status: ASSIGNED → NEW
Target Milestone: M9
Blocks: 12137
Assignee: scc → rpotts
Warren sez rick potts is the right person to look at this.
The EndDocumentLoad notification is fired, but never makes it all the way to the topmost (service) docloader
for dissemination to its observers because some (Necko) loadgroup is still busy at the time.  In fact, it never goes
unbusy.  Loadgroups look to be Warren's, so I'm wondering if he wants this bug himself.  Nevertheless
leaving assignee alone for now, though I'm adding him to the spamlist.
Status: NEW → ASSIGNED
Target Milestone: M9 → M10
This "should" be fixed on the M9 branch...  There is no test case, so I can't
verify this :-(  According to the PR_LOG messages OnEndDocumentLoad is firing
all the way up to the global document loader service...

I'll keep it open until I merge these changes back onto the tip.
-- rick
Want a test case?  Just set a breakpoint on the OnEndDocumentLoad handler in
extensions/wallet/src/nsWalletSerice.cpp.  You should get to that breakpoint
each time you load in a page.  But currently you are never getting to it.
Blocks: 7530
For the record, I can confirm that this is fixed on the M9 Branch.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
I've landed the M9 branch...
Status: RESOLVED → VERIFIED
I verified this on today's tip builds.
You need to log in before you can comment on or make changes to this bug.