Open Bug 10080 Opened 25 years ago Updated 11 months ago

add "open link" to menu of selected text containing link (go to uri url in highlighted text context menu)

Categories

(SeaMonkey :: UI Design, enhancement, P3)

enhancement

Tracking

(Not tracked)

Future

People

(Reporter: Crysgem, Unassigned)

References

Details

Attachments

(1 obsolete file)

Implemented, this would function as follow:
Highlight a block of text with the primary mouse button, open the context menu
("right-click menu"), and, selecting an option from that menu, access the URL
represented by the highlighted text.

This enables a swift (no keyboard/mouse transition, itself a grievous matter
beyond this suggestion's scope) three-click leap to a URL... and why, prithee
tell you, would the text selected not be recognized as a hyperlink? Why, there
are divers causes. Perhaps the selected text is presented in a plain text
document.
In other words to put it simply: to eliminate the hassle of copying url's people
type (without the http:// so it does not auto become a hyperlink ) you could
select it and right click in the selected and an option to 'go to this URL'
would appear. I guess it would base recognition of it being a URL b the format
(such as www.mozilla.org or www.netscape.com ) but if the text was not in valid
url format then the 'go to selected url' would be greyed out.
OS: Windows 98 → All
Hardware: PC → All
Target Milestone: M14
Yep, there are times when I need this behavior ...
QA Contact: leger → beppe
It's almost already possible to do this without the keyboard:
Select your link, right click, select "copy", go to the location box, right
click and select "paste".  All that is needed is a "go!" button to make it
complete.

If such is added, this problem is solved.

However, to make it easier, I suggest that such a "go" button would be made
more intelligent: It should be possible to just select the text, right click
on the go button, and select "Go to selected URL".
On Unix, I suggest that this behaviour would be bound to the middle mouse
button.
This is like a unix 4.x feature
- Highlight a URL or URL fragment such as 'slashdot.org'
- paste into some dead area in the document window.

The act of pasting a url works as if you had typed something into the location
bar and hit enter. On unix this is easy because the middle mouse button means
'paste'. I'm not sure if this makes sense on other platforms.
QA Contact: beppe → leger
Assignee: don → mjudge
Component: Browser-General → Selection
QA Contact: leger → elig
mjudge, what do ya think?
Target Milestone: M14 → M17
moving this out to a later milestone
For plain text, see bug 39042.

In other cases, it's the fault of the page writer. I'd argue, that copy/paste
and go button would be sufficient.

If this bug will be fixed nevertheless, for the implementation, take a look at
mozTXTToHTMLConv. I could tweak it to give you a function, which returns the
first URL in an arbitary string (so the user doesn't have to select the URL
exactly in most of the cases, but can select a bit too much).
Target Milestone: M17 → Future
I don't understand why this is a "selection" bug; sounds like a feature request 
for the browser.  Selection (proper) shouldn't try to look at what is selected.  
Reassign to law@netscape.com since he is implementing the context menus for the 
browser.

Bill--do you think this belongs on your plate or to someone else on your team?
Assignee: mjudge → law
Component: Selection → XP Apps: GUI Features
Yes, seems like I've heard similar suggestions in the past (or maybe this bug 
went by me previously).

I think this should be implemented in the browser context menu code.  Not sure 
when we'll get to it, though...
Status: NEW → ASSIGNED
I agree, I was kicking around this idea a while back and it would be useful.
Another way is to drag and drop the selected text to the location bar, there is
a bug filed on that since right now it only pastes the text into the current url.
QA Contact: elig → sairuh
law said "I think this should be implemented in the browser context menu code."

This isn't really possible; the relevant file, nsContextMenu.js, doesn't have 
any code for detecting or getting a selection. I quote from the "Copy" part:

        // Enabling this context menu item is now done through the global
        // command updating system

<shrug> If we can't get the selection, we can't test it for beginning with 
http:// or www., and then open a new browser window with it.

Gerv
Depends on: 15176
What about "Browse to" (bug 75173) -- to match with the overall concept of 15176
*** Bug 97432 has been marked as a duplicate of this bug. ***
Implementing the feature described here would make the selection context menu 
grow by 5 items whenever the selected text looks like it could possibly be a 
link, and would encourage authors of HTML pages to leave out hyperlinks.  I 
think it would be better to fix bug 39042, "Display text/plain and *.txt using 
stream converters", since plain-text documents are the most common source of 
non-hyperlinked URLs except for paper magazines.
Depends on: 105580
No longer depends on: 15176
I think that highlighted text, if it is a valid URI, should just display the
same context menu as if it was actually a link.
Depends on: 116242
Blocks: 121559
Depends on: 39042
No longer blocks: 121559
Jesse, I think, you misunderstood this bug. It does not automatically linkify
URLs in HTML docs, which are not linkified by the author. (That's what bug 39042
could do.) IMO, that would be a bad idea, for several reasons.
Instead, the user had to manually highlight text including the URL and then
select a context menu item. (We could discuss, if left-clicking on that selected
URL should also load the URL, but I guess that's a bad idea, too.)
Removing dep to bug 39042.
No longer depends on: 39042
BenB: I added 39042 to the dependency list because I think we should fix bug
39042 first and then decide whether this is still necessary.  (My guess is that
it won't be.)
add dependency per Jesse's comment above
Depends on: 39042
*** Bug 134924 has been marked as a duplicate of this bug. ***
*** Bug 83460 has been marked as a duplicate of this bug. ***
*** Bug 151470 has been marked as a duplicate of this bug. ***
*** Bug 165886 has been marked as a duplicate of this bug. ***
Summary: [RFE] Recognition of highlighted text as URL → Recognition of highlighted text as URL
I created an extension to do this.  I haven't tested it in Mozilla, only in
Phoenix, so YMMV.  It's fairly useful.

http://ted.mielczarek.org/code/mozilla/textlink.xpi
*** Bug 182892 has been marked as a duplicate of this bug. ***
*** Bug 172071 has been marked as a duplicate of this bug. ***
QA Contact: sairuh → pmac
*** Bug 186053 has been marked as a duplicate of this bug. ***
*** Bug 186922 has been marked as a duplicate of this bug. ***
The plugin provided by Ted Mielczarek above seems to work great in Mozilla
1.2.1.  Perhaps an effort could be made to distribute this by default.  Or at
least publicize it.  Judging by the number of duplicate bugs registered (mine
included), this is a very desirable feature.
*** Bug 178390 has been marked as a duplicate of this bug. ***
*** Bug 191776 has been marked as a duplicate of this bug. ***
*** Bug 199634 has been marked as a duplicate of this bug. ***
*** Bug 199769 has been marked as a duplicate of this bug. ***
Ted Mielczarek's extention (http://ted.mielczarek.org/code/mozilla/textlink.xpi)
also works fine in Mozilla 1.4a under Win32.
FWIW, Apple's Safari has this feature now: if you right-click
on something that looks like an address (like http://www.mozilla.org),
it adds "Go To Address" to the top of the context menu.

The textlink.xpi is pretty neat, but I like Safari's better:
Safari shows 1 extra menuitem when a URL is selected, and no extra
menuitems if a non-URL (or nothing) is selected.  Textlink shows 2
extra menuitems all the time (and I don't use tabbed browsing,
so I'll always ignore one of them).

Could it be made selective about when it appears?
It doesn't need to appear when I right-click an image, for example,
just as "View Image" doesn't appear when I've selected some text.
*** Bug 203889 has been marked as a duplicate of this bug. ***
No longer depends on: 39042
.
Assignee: law → blaker
Status: ASSIGNED → NEW
QA Contact: pmac → paw
Summary: Recognition of highlighted text as URL → add "open link" to menu of selected text containing link (go to uri url in highlighted text context menu)
*** Bug 195987 has been marked as a duplicate of this bug. ***
See also bug #212629.
*** Bug 225573 has been marked as a duplicate of this bug. ***
For those of you on Firebird, this feature is available as an easily-installable
and very much needed extension called Text / Plain. Read about it here:
http://extensionroom.mozdev.org/more-info.php/textplain

Thanks Gilles!
See also bug 227922, same bug for Firebird.
Could someone backport this Safari feature (comment #34) and / or include
textlink.xpi to the main mozilla tree?
(I don't like to install douzens of very little features, that should be common,
every time i install mozilla.

The ability to recognize textlinks by just right-clicking on them (not marked)
would be even cooler.
*** Bug 257056 has been marked as a duplicate of this bug. ***
(In reply to comment #40)
> For those of you on Firebird, this feature is available as an easily-installable
> and very much needed extension called Text / Plain. Read about it here:
> http://extensionroom.mozdev.org/more-info.php/textplain

It also works perfectly using Mozilla 1.7.2, not only Firefox. It can recognize
links such as http://mozilla.org and even mozilla.org alone (well, any string of
the form anytext.anytext(.anytext...), i.e. any string which could be a valid URL).

That's exactly what this bug asks for!
*** Bug 262148 has been marked as a duplicate of this bug. ***
Any change to get this implemented as core functionality of Mozilla/Firefox? 

Extensions are really nice but I really dislike the idea to install hundreds of
extensions for such simple functions.
Firefox has really accomplished something over mozilla in keeping the interface
tight and clean.  I was an original heavy proponenet of adding this as a context
menu item, but I think it is specialized enough to leave as an extension.  Did
you know that, in Firefox, drag and dropping a selection to the location bar now
replaces the contents of the bar with the selection?  Hit the Go button and
you've got the same effect that this bug calls for.
Product: Core → Mozilla Application Suite
Bug 236336 is the corresponding bug for Firefox.
Assignee: bross2 → guifeatures
QA Contact: pawyskoczka
Filter "spam" on "guifeatures-nobody-20080610".
Assignee: guifeatures → nobody
QA Contact: guifeatures
Component: XP Apps: GUI Features → UI Design
All extensions below provide the wanted feature and exceed it in functionality. WONTFIX 


*text/plain* by Gilles Durys

Treats selected plain text urls, and email addresses as links and adds options
to the context menu on how to use ...
http://mozilla.durys.net/textplain/ or
https://addons.mozilla.org/de/seamonkey/addon/1864


*Plain Text Links* by Ted Mielczarek

With any text that can be treated as a URL, using this extension you can right
click on the text and select "Open this URL".
https://addons.mozilla.org/de/firefox/addon/78


*Plain Text to Link* by Tommaso Beniero

Plain text to link is able to select plain text in a page and save it in a text
file. Besides, with PTTL you can open links written in plain text (not clickable
links): you select a link and open it with the right click PTTL menu. At last, ...
https://addons.mozilla.org/de/firefox/addon/623


*Copy and Go* by ofer affias
Copy marked text, paste it and Go to the URL on a new tab immediately
https://addons.mozilla.org/de/firefox/addon/6876


*Go to Selection* by Till Wiebke
Öffnet nicht verlinkte URLs in neuen Tabs oder Fenstern.
https://addons.mozilla.org/de/firefox/addon/2348
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WONTFIX
Hb, it's nice that we have so many extensions providing that. Thanks for the pointers.
The mere fact that an extension can do it doesn't negate that FF core should implement it, though. In fact, that we have so many extensions hints that it's an often-requested and important feature for all users.

If you see how often there are URL on websites - esp. in web forums - which are not linked, you can see that it's a feature needed by most users.
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Needing an extension for every basic feature is not even laughable, it's pathetic...
Status: REOPENED → NEW
Is this not fixed? I'd assume the fix got taken from Firefox?
We haven't ported the functionality from Firefox (yet).

The following Firefox bug/patch (and followup bugs) would need to be adapted for SeaMonkey:

[Bug 454518] allow opening URLs that are not linked from the context menu (if selected).
  [Bug 515512] Text urls that don't have the leading protocol should have the link context menu options when selected.
  [Bug 526952] Context menu while right-clicking a link should open the link, not link-like text that happens to be selected.
  [Bug 242852] I wish that "Copy link text" were a hyperlink contextual menu option,
  [Bug 591953] Show the "Open Link" context menu item for URLs with hyphens.
  [Bug 720023] Context menus for selected URLs should be the identical as for links.
  Bug 263433 - 'text-link' XUL widget should open tabs rather than windows.
Depends on: 1399881
Flags: needinfo?(fupeng770)
Attachment #9337314 - Attachment description: all these are good → Spam
Attachment #9337314 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: