DDE Bug Within The Address Bar

From CDOT Wiki
Jump to: navigation, search

Go Back To List

Project Name

DDE Bug Within The Address Bar

Project Description

A bug was found and reported that concerns the copy and paste mechanism when pasting an address into a new instance of Firefox. Regular typing seems to be unaffected and works perfectly even though the Copy and Paste mechanism is at fault.

Project Leader(s)

Mark Paruzel
Yi Shen

Project Contributor(s)

Project Details

The Bugzilla report has information on how to reproduce this bug, therefore here is a rehash of it fo easy accessability:

  1. start a new firefox profile and set your homepage to about:blank. Close firefox.
  2. copy some text to clipboard. that's not needed to trigger the bug, just makes following steps easier.
  3. Make sure you have a firefox icon on desktop.
  4. Start FF from desktop, press ctrl-v to check if you can paste to urlbar. If you can't (unlikely) you've reproduced. If you can, minimize this window.
  5. Start a new FF window by double-clicking desktop icon.
  6. Check if you can paste. If you can, close it and goto 5.

Important: don't make any unnecessary focus changes. It should take below 10 new windows to reproduce. If you've reached about 10 and it still works fine, start over from point 4, I never failed at second try.

The bug is mostlikely inside the Copy and Paste code that Firefox handles.

Project News

  • Oct 1, 2006
    • Project Assigned.
  • Oct 6, 2006
    • An attempt was made to run Firefox with the Visual Studio Debugger.
  • Oct 20, 2006
    • Firefox has been run in debug mode and messages were tracked. At this point were not sure which message to track.
  • Nov 8, 2006
    • Firefox has been built in debug mode and currently runs using the visual studio debugger. We have narrowed down the culprit to a possible Clipboard related issue. WM_PASTE is definitely not the culprit, rather the bug seems to be somewhere in the mozilla/editor/ part of the tree.
  • Nov 10, 2006
    • The bug was Fixed. Please read the Bug report on bugzilla on the discussion that took place.

Useful Links

The Bugzilla Report is available here Here.