Closed
Bug 955496
Opened 11 years ago
Closed 11 years ago
Failure to remove selection listener after switching logs in log viewer
Categories
(Instantbird Graveyard :: Other, defect)
Instantbird Graveyard
Other
Tracking
(Not tracked)
RESOLVED
FIXED
1.5
People
(Reporter: aleth, Assigned: aleth)
Details
Attachments
(1 file)
869 bytes,
patch
|
florian
:
review+
|
Details | Diff | Splinter Review |
*** Original post on bio 2059 at 2013-07-18 13:54:00 UTC ***
Timestamp: 07/18/2013 03:52:50 PM
Error: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISelectionPrivate.removeSelectionListener]
Source File: chrome://chat/content/convbrowser.xml
Line: 157
STR
Open log viewer
Change the displayed log entry, resetting the convbrowser
Close the log viewer
Assignee | ||
Comment 1•11 years ago
|
||
*** Original post on bio 2059 as attmnt 2607 at 2013-07-18 17:34:00 UTC ***
This cleanly fixes the bug, but I am slightly puzzled by the following: The selectionListener is not found after the HTML document has been reset (causing the bug when trying to remove it). However, a selectionListener still existed (as Magic Copy continued to work in the new conversation). I don't understand this (one would have to look at how they are implemented).
Attachment #8354376 -
Flags: review?(florian)
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → aleth
Status: NEW → ASSIGNED
Comment 2•11 years ago
|
||
*** Original post on bio 2059 at 2013-07-18 22:43:38 UTC ***
(In reply to comment #1)
> However, a selectionListener still existed
> (as Magic Copy continued to work in the new conversation).
How have you tested magic copy?
The selection listener is used only on Linux/*BSD to handle being able to select something to copy it, and then just middle click to paste it.
If you used the Ctrl-c/Ctrl-v keyboard bindings for your test, you didn't test the selection listener.
Assignee | ||
Comment 3•11 years ago
|
||
*** Original post on bio 2059 at 2013-07-19 14:06:29 UTC ***
(In reply to comment #2)
> (In reply to comment #1)
>
> > However, a selectionListener still existed
> > (as Magic Copy continued to work in the new conversation).
>
> How have you tested magic copy?
>
> The selection listener is used only on Linux/*BSD to handle being able to
> select something to copy it, and then just middle click to paste it.
>
> If you used the Ctrl-c/Ctrl-v keyboard bindings for your test, you didn't test
> the selection listener.
Aha! I did not know this. Testing this, we do currently lose the selection listener when opening a different log entry. (The patch is still correct.)
Comment 4•11 years ago
|
||
Comment on attachment 8354376 [details] [diff] [review]
Patch
*** Original change on bio 2059 attmnt 2607 at 2013-07-19 21:55:33 UTC ***
Thanks!
Attachment #8354376 -
Flags: review?(florian) → review+
Comment 5•11 years ago
|
||
*** Original post on bio 2059 at 2013-07-19 22:07:45 UTC ***
http://hg.instantbird.org/instantbird/rev/b258142aa373
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.5
You need to log in
before you can comment on or make changes to this bug.
Description
•