Closed Bug 13439 Opened 25 years ago Closed 25 years ago

SelectAll Delete does not repaint entire edit area

Categories

(Core :: DOM: Editor, defect, P3)

defect

Tracking

()

VERIFIED FIXED

People

(Reporter: kinmoz, Assigned: kinmoz)

References

Details

1. Start a new editor test bed window with the default test page. 2. Select all of the content. (CTRL-A) 3. Hit the backspace key. You should see the caret move to the beginning of the document, but notice how you still see parts of the document that should have been deleted. Refreshing the window fixes this. This only happens when you bring up a new window. If you undo all your changes and then repeat steps 1 through 3, you will not be able to reproduce the bug.
Status: NEW → ASSIGNED
Summary: SelectAll Delete leaves does not repaint entire edit area → SelectAll Delete does not repaint entire edit area
Target Milestone: M11
Fixed summary line. Accepting bug. Marking M11.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
mUpdateBatchCnt code was interfering with the new code that was added to UpdateView() that accumulated dirty rects. Fix checked into mozilla/view/src/nsViewManager.cpp revision 3.118 - Removed all references to mUpdateBatchCnt in nsViewManager::UpdateView(). - The methods Enable/DisableRefresh() now check to see if we are batching before executing their code. This will prevent any layout/parser code from turning on refresh before all Begin/EndUpdateViewBatch() calls are unwound.
*** Bug 13923 has been marked as a duplicate of this bug. ***
Status: RESOLVED → VERIFIED
verified in 9/16 build.
You need to log in before you can comment on or make changes to this bug.