Closed
Bug 320652
Opened 19 years ago
Closed 19 years ago
DOM Inspector broken
Categories
(Other Applications :: DOM Inspector, defect, P3)
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla1.9alpha
People
(Reporter: mcsmurf, Assigned: neil)
References
Details
(Keywords: regression)
Attachments
(1 file, 2 obsolete files)
1.38 KB,
patch
|
mrbkap
:
review+
dbaron
:
superreview+
|
Details | Diff | Splinter Review |
In recent SeaMonkey builds DOM Inspector seems to be broken, either the toolbars are not visible at all or you only see the menu entrys "File Edit Search View" and those open up empty menus (the toolbar buttons are without function). This is probably a regression outside of DOMI code so.
This regressed between 2005-12-14 09:00 and 2005-12-15 09:00:00
Bonsai link:
http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=MozillaTinderboxAll&branch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=explicit&mindate=2005-12-14+08%3A00%3A00&maxdate=2005-12-15+11%3A00%3A00&cvsroot=%2Fcvsroot
Reporter | ||
Updated•19 years ago
|
Version: unspecified → Trunk
Reporter | ||
Comment 1•19 years ago
|
||
With a debug built i got
###!!! ASSERTION: something's on the context stack already: 'mContextStack.Depth
() == 0', file h:/mozilla/tree-main/mozilla/content/xul/document/src/nsXULDocume
nt.cpp, line 2519
as assertion. This would point to Bug 186667 which might be the case here (overlay fails to load?).
Comment 2•19 years ago
|
||
Dates from the Tinderbox:
Checkins to module SeaMonkeyAll between 2005-12-14 08:36 and 2005-12-15 09:17
http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=SeaMonkeyAll&branch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=explicit&mindate=2005-12-14+08%3A36&maxdate=2005-12-15+09%3A17&cvsroot=%2Fcvsroot
Assignee | ||
Comment 3•19 years ago
|
||
From that bonsai list I'd pick bug 320211.
Reporter | ||
Comment 4•19 years ago
|
||
Hermann: Just fyi, i normally just take the build id (in the title bar) and add -1 hour at the beginning and +1 hour at the end of the time range to be sure i catch all checkins. If i take the exact times from the tinderbox i /might/ (yes the possiblity that this happens is very minor) miss a checkin since CVS server and cvs mirror have a minor difference. Also i think it's just easier getting the regression range like that :) (than going back in tinderbox log).
Comment 5•19 years ago
|
||
(In reply to comment #4)
> Hermann: Just fyi, i normally just take the build id (in the title bar) and add
> -1 hour at the beginning and +1 hour at the end of the time range to be sure i
> catch all checkins. If i take the exact times from the tinderbox i /might/ (yes
> the possiblity that this happens is very minor) miss a checkin since CVS server
> and cvs mirror have a minor difference. Also i think it's just easier getting
> the regression range like that :) (than going back in tinderbox log).
Full ACK, but as I added my CC I didn't mind to add some info to maybe reduce the range of checkins from 13 to 11 people.
Lately I've seen very odd dates, build is started and ends 4 hours later, and there may be a difference between what you see as revision using windows explorer 'Properties', the build ID in the title bar, and the last two digits from the download directory, which mostly denoted the hour the build ended. Mostly I archive nightlies giving them the hour of the directory, sometimes I rename this to the buildId. So I started to bookmark the exact times just for fun, may be not useful, but can give a better timing in case of the tons of checkins which happen when trunk is reopened after a branch. Pacifica builds hourly Firefox binaries giving them the BuildID of the latest nightly ;-). Really funny, if you look at Talkback data, different builds, same ID. Bug 305233 filed.
Comment 7•19 years ago
|
||
I bet this is because of the new call to EndLoad that comes from the parser calling DidBuildModel on the content sink. I'll try to see if fixing that call somehow in nsXULDocument.cpp fixes these problems tomorrow.
Assignee: dom-inspector → mrbkap
Priority: -- → P3
Target Milestone: --- → mozilla1.9alpha
Comment 8•19 years ago
|
||
This needs more comments at the very least, it also needs to be tested that it actually works.
Updated•19 years ago
|
Status: NEW → ASSIGNED
Comment 9•19 years ago
|
||
I was correct in my guess for what was going on, but my last patch was not correct because mLoaded is set from nsXULDocument::EndLoad, entirely too late. This patch fixes things by making nsXULDocument.cpp not get confused by the failed overlay load.
Attachment #206527 -
Attachment is obsolete: true
Attachment #206545 -
Flags: review?(dbaron)
Assignee | ||
Comment 10•19 years ago
|
||
Attachment #206557 -
Flags: superreview?(dbaron)
Attachment #206557 -
Flags: review?(mrbkap)
Comment 11•19 years ago
|
||
Comment on attachment 206557 [details] [diff] [review]
Lightly tested hack
I like this approach a lot better. Please comment in the places that you've added code, though, so it's clear what's going on. r=mrbkap
Attachment #206557 -
Flags: review?(mrbkap) → review+
Updated•19 years ago
|
Attachment #206545 -
Attachment is obsolete: true
Attachment #206545 -
Flags: review?(dbaron)
Attachment #206557 -
Flags: superreview?(dbaron) → superreview+
Assignee | ||
Updated•19 years ago
|
Assignee: mrbkap → neil.parkwaycc.co.uk
Status: ASSIGNED → NEW
Assignee | ||
Comment 12•19 years ago
|
||
Fix checked in.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Updated•18 years ago
|
QA Contact: timeless → dom-inspector
You need to log in
before you can comment on or make changes to this bug.
Description
•