Why don't links open in a new tab/window?
I can't tell you how many times I've been in the middle of a learning or review session, opened the comments and clicked a link and had it open in the same window. If I hit back, I'm back to the BEGINNING of my learning/review session.
You would think that links in embedded discussions would, by default, open in a new tab or window so as not to jack up your current session.
Also it seems that Duolingo (for some reason - please explain) has blocked Ctrl+Click functionality on all links (to force a clicked link to open in a new tab) just across the board. Why?
(right click - open in a new tab still works.)
It's really frustrating.
In an activity / task / skill, when you go and enter "discussion sentence" ;
you should also see at the top of the 'drop down discussion', a little back cross in the top right corner. If you click on the little black cross (X), it will return you to the activity that you were currently on.
However - if you press the back arrow key in the header of your browser, it will refresh your browser to a previous screen, and effectively take you back to the screen where you first entered the :
activity / task / skill.
Does that all make sense to you ?
It does, thank you. I get all of that. If I'm just reading comments/discussions on an answer things are fine. I know how to close the discussion and resume learning.
The problem arises from links within those comment/discussion sections. In the Russian course, since Olimo has pretty much answered every question... ever, most comments link to his/her previous posts. If you click on the link you are carried away from your learning session in the same tab/window and there's no way to get back to it except to start it all over.
ANY link in a comment or discussion window that's open within a learning session should automatically default to open in a new tab/window.
Also, again, Ctrl/Cmd click should work like it does everywhere (edit: and by everywhere I mean basically the entirety of the interwebz) else. And that should be site-wide. I can't think of a single reason why that would be blocked - ever.
ok - I can also provide insight into this, and also, perhaps I should see if I can say hi to Olimo. Give me another little space of time, and I will write a response. Thank you for this discussion.
I am sorry - I am going to have to find another moment of time to get my head around what you are asking.
So my response to your question - may be delayed by another - possible - 24 hours.
I know there is a question I want to ask you - but my head is full of other things at this moment.
i want to explain how you create links, and how links work in the language script of 'markdown' that we use for communications in Duolingo. It is quite a commonly used script - used in many discussion forums.
Thank you for your patience in this regard.
I also welcome others to come and clear up this issue :D
In the meantime - other links to some of the codes available in markdown - can be found here
If you either " click " on the light gray word here , it will take you to that information.
If you either hold down the " Ctrl " or " Shift " key, and while holding one or other of these two keys down, you press the left mouse key, while hovering over the light gray word of here , it will open this link up in either another tab or another window, while leaving this tab open here for you to return to.
Thank you for your reply. I'm not actually creating the links, I'm just clicking on those that are already there.
For instance, on this discussion page for a question (https://www.duolingo.com/comment/11915730) , if I hold down Ctrl+ LeftClick, the link still will not open in a new tab. If I simply click on it, it will follow that link in my same window, wiping out my progress in the process.
Also, Ctrl+LeftClick on usernames in those discussion pages will not open in a new tab, but will wipe progress.
Now, the links you created above DO seem to support the Ctrl+LeftClick.
If a click is going to irrevocably move you away from your current lesson, you should at least be warned (Memrise does this, for instance) and given the option to not lose your progress.
Side note: it's not just on the discussions - though that's where it's most problematic because you lose all your progress. Virtually every clickable link on Duolingo will not support Ctrl+LeftClick to open in a new tab.
If I go to my discussions list and Ctrl+LeftClick on one? Still opens in the same tab. Ctrl+LeftClick on Activity? Still opens in the same tab.
Thank you for the example. It does explain the question I wanted to ask you, but I could not get my head at the time about what I needed to know.
- USERNAME: Re clicking on a user name, yes I confirm that it does not allow you the option to open the user in another tab (normally actioned by holding the "Ctrl" key and then clicking) , nor to open up a separate browser window (normally actioned by holding the "Shift" key and then clicking).
If you click on a username, it will refresh your current window - loosing your spot in the activity and take you to that user's profile.
i.e. as you describe - this is what happens.
- LINKS: When people include links - such as in your example - there are two different ways the people can code those links - in regard to specifying the Hyper Transfer Protocol Passing Secure script ; htpps: , OR by allowing the other passing code of : http: You can read more about it here http://en.wikipedia.org/wiki/HTTPS
2.1 They can code them - as in the example you have given, by specifying https: , when the posting person specifies :
s: , then both the "Ctrl" and "Shift" key are not able to be used.
2.2 If instead the poster uses ... http: ( without specifying the s ) then you can use either the "Ctrl" key, and then mouse click - to open the link in a different tab,
or use the "Shift" key, then the mouse key - to open the link in a different browser window.
You will notice, in the link I have included I have just used "http:" , so you can use the "Ctrl" and "Shift" key functions.
Here is that example, including the specification of "s" :
However there is a way around this - as I will explain.
I know there may be other ways different sites do this, but this is currently how this site works. It is an interesting issue you raise. However - I focus on working on what is available to me - working on how to make things work for however I can make them work.
All I am doing is trying to do is to explain things, and suggest ways around it.
ok, So I have discussed the issue you have identified. Now to chat about ways to get around this - so that you can use duolingo - the way you want to. I know it might be nicer if things worked differently, but this is not something I have any control over - so I just work on how I can make things work the way I want them to work (and how I think you are wanting them to work).
USERNAME : if you are wanting to keep your existing activity open, for example when you are in the middle of an activity or test, and do not want to be 'jumped' out of your activity or test and thus loose your progress, yet you want to go and check out a user, :
If you hover your mouse over the username, and instead press the RIGHT mouse key, a pop up selection menu will come up. At that point I normally select "Copy link address". I then go to a new tab, and click in the header bar, and holding the "Ctrl" key down, press the "v" key to activate the paste option, and drop the copied username link into the header bar. Then press return, and I can check out what ever I want in this different tab, while leaving my other tab - where I am in the progress of doing an activity/ test , still open for me to return to presently.
LINK - where the poster has used http
s: I go and select the code they have used, and copy the attached link to a different tab, as described above. If they have used another word as a descriptor, instead of the details of the link itself, then I follow the technique described above for USERNAME.
I do hope this might help you, or anyone else reading this post.
Thank you, so much, for your help an attentiveness to this. I realize we can only do what we can do in the framework we're given. It's been useful to have some insight into the differences in links and such here. That will help me know when I need to use the workaround.
Thank you again for your time and efforts.