Closed
Bug 161053
Opened 22 years ago
Closed 17 years ago
Dragging from another app to URL Bar when editing inserts text, doesn't replace old text
Categories
(Camino Graveyard :: General, defect, P3)
Tracking
(Not tracked)
VERIFIED
WORKSFORME
People
(Reporter: stf, Unassigned)
Details
(Whiteboard: [good first bug])
If you drag an url from the page contents to the location field, it inserts it where you drop it instead of replacing all its contents. Why? For example on Chimera Board to avoid opening a new page if it's an external link. I'm not sure how this should be handled.
Confirmed using Chimera/20020801. I'd have to agree that it would be more useful when drag-and-dropping a URL to select and replace the entire URL Bar contents. Should we do this all the time? Can we selectively do this under certain circumstances and not do it under others?
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Dragged URL to Location inserts it → Dragging link to URL Bar doesn't replace entire URL Bar text
Comment 2•22 years ago
|
||
How about just defaulting to replacing the whole location field contents with the dragged content, and using the alternate behavior (append) if Option is held down?
Why would one ever need the alternative? I can't think of a single example where this would be useful, can you? Then please enligten me :--) IMHO it should just always replace the URL in the location bar (as it does in IE and OmniWeb). In fact, both do not just insert the URL, they immediatly load it. Not sure if that is a good idea, but I wanted to mention it here for completness.
Comment 4•22 years ago
|
||
I'll comment, because I was confused & made a patch to fix this, then realized it was really a different thing altogether, so I modified the summary. The URL bar currently only accepts D&D of text/URL's if it is in the process of being edited. If it's not being edited, you can't drop anything on to it (patch in bug 162791 fixes this) If you are editing the URL bar then you see this "bug" - because it's standard text field behavior to insert text at the caret, rather than replace what's there. I can come up with 2 reasons to keep the current behavior. 1st: it's standard text field behavior. i don't think this is a good reason, btw :) 2nd: if you were trying to insert a URL from another program (ie, Mail) which had been broken up into multiple lines such that it was no longer "clickable", and you wanted to get Chimera to load that URL, the current behavior would let you select each line of the URL & drag it in to the appropriate place in the URL bar, then hit enter to load the URL when it was done. If you erase & replace on D&D, you wouldn't be able to do that: you'd either have to type the URL in by hand or use another program to copy & paste the lines together, then copy that single line into Chimera. It's obscure, but I think a valid reason. I think changing this to always erase what's in the URL bar would be straighforward - just override performDragOperation in the field editor. If the masses demand it, I'll make a patch.
Summary: Dragging link to URL Bar doesn't replace entire URL Bar text → Dragging to URL Bar when editing inserts text, doesn't replace old text
WFM 20050419 (0.8+) Dragging a URL to the location bar always replaces the existing contents of the location bar rather than inserting in the middle of the existing contents.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → WORKSFORME
Comment 7•19 years ago
|
||
(In reply to comment #6) > WFM 20050419 (0.8+) > > Dragging a URL to the location bar always replaces the existing contents of the > location bar rather than inserting in the middle of the existing contents. Not when you're currently editing the location bar and you drag text in from another application.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Comment 8•19 years ago
|
||
Of course, maybe we want this behavior...
(In reply to comment #7) > Not when you're currently editing the location bar and you drag text in from > another application. Ah, I was always hitting the far right end of the location bar with my drags from elsewhere. Oops. It definitely should do the same thing no matter where the drag lands, and I'd say no matter where the drag originates, too. If one does have a problematic/broken URL in another app (i.e. comment 4 case 2), copy-paste seems like a more logical (and sane) approach than trying to drag piece after piece. The location bar should really behave the same way all the time and on both of its ends, IMHO :-)
Comment 10•19 years ago
|
||
Updating summary to reflect bug per comment 7.
Summary: Dragging to URL Bar when editing inserts text, doesn't replace old text → Dragging from another app to URL Bar when editing inserts text, doesn't replace old text
Updated•19 years ago
|
Status: REOPENED → ASSIGNED
Priority: -- → P3
Target Milestone: Camino1.0 → Camino1.2
Comment 11•18 years ago
|
||
Adding [good first bug], assigning back to default. Pink, if you really want this, feel free to take it again, but I didn't think you were working on it, and some of our new guys might want to tackle this as a fairly simple first bug. cl
Assignee: mikepinkerton → nobody
Status: ASSIGNED → NEW
QA Contact: winnie → general
Whiteboard: [good first bug]
Comment 12•18 years ago
|
||
Don't see this on 2006123004 (1.1a1+). Fixed at some point?
Updated•17 years ago
|
Target Milestone: Camino1.6 → ---
Comment 13•17 years ago
|
||
(In reply to comment #12) > Don't see this on 2006123004 (1.1a1+). Fixed at some point? > Camino Version: 2007052622 (1.6a1pre) I also tested this behavior between TextEdit and Camino and found the existing url was replaced (not appended to). This bug does appear to be have been fixed.
WFM with 1.5rc2, too.
Status: NEW → RESOLVED
Closed: 19 years ago → 17 years ago
Resolution: --- → WORKSFORME
Updated•17 years ago
|
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•