Closed
Bug 173363
Opened 23 years ago
Closed 22 years ago
Depending on where the selection is made on text, font information gets lost when drag & drop.
Categories
(Core :: DOM: Selection, defect, P1)
Core
DOM: Selection
Tracking
()
RESOLVED
FIXED
mozilla1.5beta
People
(Reporter: hansoodev, Assigned: KaiE)
References
Details
(Keywords: testcase, topembed+, Whiteboard: [adt2] EDITORBASE+; fixinhand (patch in 183582))
Attachments
(1 file)
|
497 bytes,
text/html
|
Details |
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; YComp 5.0.0.0)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020613
Depending on where the selection is made on text, font information gets lost
when drag & drop.
I will include the test page after filing.
Basically the test page has four lines with different font sizes.
Depending on where you highlight, when dragged and dropped, the font size
information gets lost.
( Looking at the output from modified code, it actually lose ALL font
information. )
For example,
if there was a line, "This is a complete line."
If you highlight all of it, when dragged and dropped, it displays with the same
font size.
But if you only highlight the portion of the sentence, the font information
gets lost and it's displayed with a default font size of editor where you drop
the content to.
It seems like Wordpad does not do a good job as drop target.
MS Words is more reliable when re-producing this bug.
The following are excerpt ( but modified to ooutput strings ) from
nsContentAreaDragDrop::DragGesture() in nsContnetAreaDragDrop.cpp
// crawl the dom for the appropriate drag data depending on what was clicked
PRBool startDrag = BuildDragData(inMouseEvent, urlString, titleString,
htmlString, getter_AddRefs(image), &isAnchor);
if ( startDrag ) {
/**Modi begin **/
nsCAutoString strTemp;
strTemp = "Title string is ";
strTemp.AppendWithConversion(titleString);
NS_ASSERTION( PR_FALSE , strTemp.get() );
strTemp = "urlString string is ";
strTemp.AppendWithConversion(urlString);
NS_ASSERTION( PR_FALSE , strTemp.get() );
strTemp = "htmlString string is ";
strTemp.AppendWithConversion(htmlString);
NS_ASSERTION( PR_FALSE , strTemp.get() );
/**Modi end **/
// build up the transferable with all this data.
nsCOMPtr<nsITransferable> trans;
Reproducible: Always
Steps to Reproduce:
1. Load up the test case, which I will put soon.
2. Load up MS Words side by side with the mozilla browser.
3. Highlight some line ( the whole line - try to highlight from the blank line
above and below also ) and drag the selectin to Words.
4. You will see it displays as the same size.
5. Now highlight only the portion of the line.
6. Do the drag on Words.
7. Size information is lost ( whole font information is lost... )
Actual Results:
See Step to reproduce.
Expected Results:
Size and all other font information ( ex, font name, etc ) should not be lost
even though any part of surrounded text is dragged.
| Reporter | ||
Comment 1•23 years ago
|
||
Here is the promised test case.
Comment 2•23 years ago
|
||
Internal Reference:
http://bugscape.mcom.com/show_bug.cgi?id=20438
Keywords: topembed
Updated•23 years ago
|
Comment 3•23 years ago
|
||
Pmac can you confirm?
| Reporter | ||
Comment 4•23 years ago
|
||
Can anyone confirm this and assign so that we can have some actions on this
bug ?
Thank you.
Comment 5•23 years ago
|
||
I can reproduce this in Netscape 7.0, 10-21 branch, and 10-21 trunk build.
I confirm this problem.
Status: UNCONFIRMED → NEW
Ever confirmed: true
It happens when you drag them to the MS Words only (netscape trunk build:
2002-10-21-08-TRUNK)
| Reporter | ||
Comment 7•23 years ago
|
||
I think it has been verified by at least three people.
Can we assign this to a proper department so that we can have some action on
it ?
Thank you.
HK
Comment 8•23 years ago
|
||
This is very important feature for Embedding projects. Please fix as soon as
possible.
Updated•23 years ago
|
Severity: normal → major
Keywords: nsbeta1
Priority: -- → P1
Whiteboard: [adt2] [ETA Needed]
Target Milestone: --- → mozilla1.3alpha
| Reporter | ||
Comment 9•23 years ago
|
||
Adding Jud and Chak in CC list so that they can coordinate this bug
for better handling of the bug.
Chak and Jud... thank you in advance.
HK ( Hansoo Kim )
Comment 10•23 years ago
|
||
i am looking at this. I will either fix it or make sure the person that should
fix it gets it.
Status: NEW → ASSIGNED
Comment 11•23 years ago
|
||
kin said I should just go ahead and bounce this to you joe. If you cant look at
this right away, let me know and I will do what I can.
Assignee: mjudge → jfrancis
Status: ASSIGNED → NEW
Comment 12•23 years ago
|
||
nsbeta1+.
Updated•23 years ago
|
Whiteboard: [adt2] [ETA Needed] EDITORBASE → [adt2] [ETA Needed] EDITORBASE+
Comment 13•23 years ago
|
||
ironically this bug is fixed by some work i did as part of the cf_html effort.
That should land on the trunk very soon.
Status: NEW → ASSIGNED
Whiteboard: [adt2] [ETA Needed] EDITORBASE+ → [adt2] EDITORBASE+; fixinhand in bug 142855
Target Milestone: mozilla1.3alpha → M1
Comment 14•23 years ago
|
||
wait a minute, this bug isn't what i thought it was. Is everyone in agreement
that this is only seen when pasting from mozilla into word? No one is talking
about paste or drag from mozilla to mozilla, right?
Whiteboard: [adt2] EDITORBASE+; fixinhand in bug 142855 → [adt2] EDITORBASE+;
Comment 15•23 years ago
|
||
I think this will be fixed by upcoming patch for bug 183582
Depends on: 183582
Updated•23 years ago
|
Whiteboard: [adt2] EDITORBASE+; → [adt2] EDITORBASE+; fixinhand (patch in 183582)
Updated•23 years ago
|
Target Milestone: M1 → mozilla1.3beta
Updated•23 years ago
|
QA Contact: pmac → sairuh
Comment 16•22 years ago
|
||
-->kaie
Assignee: jfrancis → kaie
Status: ASSIGNED → NEW
OS: Windows XP → All
Hardware: PC → All
Target Milestone: mozilla1.3beta → mozilla1.5beta
| Assignee | ||
Comment 17•22 years ago
|
||
I agree this will be resolved by bug 183582.
The original patch in bug 183582 is no longer valid because of conflicts, but
I've attached an updated patch.
| Assignee | ||
Comment 18•22 years ago
|
||
Marking fixed, because bug 183582 got fixed.
Please reopen if you still see the problem.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•