I don't know what nsEditorParserObserver is supposed to do but the HTML5 parser doesn't support notifying it.
Since failure to notify this observer hasn't been noticed as a problem in over a year, let's remove this mystery observer.
It used to stop you editing frameset documents. The caller was rewritten 10 years ago but nobody noticed that the replacement code didn't use it...
[Removal is probably build system changes only, no C++ knowledge needed.]
Created attachment 604814 [details] [diff] [review]
Bug 729041: Patch-1
Here's the patch file. There is no dependency on the the Makefile either, therefore, simply require the use of 'hg remove ...'
Do you have mercurial push access? Should this be now treated as [checkin-needed]?
Hello Henri, I do not have push access. Shall I set the [checkin-needed] flag as you have stated above?
(In reply to Charles Chan from comment #5)
> Hello Henri, I do not have push access. Shall I set the [checkin-needed]
> flag as you have stated above?
Normally the next step would have been adding "checkin-needed" to the keyword field. However, knowing that you would have done it next, I went ahead and treated this bug as if it had been marked checkin-needed already.
That is, I landed the patch to inbound:
(I tweaked the commit message to include ". r=hsivonen." and changed the separator punctuation after the bug number to use the more common convention.)
(This bug will be marked FIXED once mozilla-inbound is merged into mozilla-central.)