You have got to be shitting me... links stop being links?
-
I clicked a link to a site: www.viber.com if it matters. Looked at it for a second, then closed the tab-- but something on it caught my eye so I went to click the link again.
It was no longer a link. Discourse removed the href from it. WHAT THE FUCK.
Again: HOW THE SHIT DO YOU EVEN WRITE BUGS LIKE THIS!!!!! They are discovering whole new ecosystems of shitty bugs!! FUCK YOU ALEX. Your choice of forum is bullshit.
EDIT: Oh and hey look, you can repro it right here in this topic. It's probably broken forum-wide.
-
<a rel="nofollow" class="no-href">www.viber.com<span class="badge badge-notification clicks" title="1 click">4</span></a>
You've been once, why click again?
-
Interestingly, double click works for me in IE11.
-
Does your browser not have 'reopen tab'?
-
Why should you have to use browser features to get around DICSOURSE INTENTIONALLY BREAKING THE HREF.
I can only guess that they're doing it in a misguided attempt to make the # of clicks be accurate.
Annoying as all hell, who CARES whether someone click spammed the stupid link.
-
Well yes, clearly, but in the interim I'm just asserting that tab-reopen would be a thing whereby it would be a semi-natural response and one would not have to discover Discoursistency.
-
Does your browser not have 'reopen tab'?
I think you've been on this forum long enough to know that I'm going to answer:
WHY THE FUCK SHOULD I HAVE TO!??!??!?!??!?!?!?!?!?!?!
So please do not post stupid shit.
-
Of course I know that answer.
Like I said... I use that pretty much reflexively. I don't have to give a shit whether the originating page pulls crap like this.
But yes, it's still shit. And unnecessary. And unlikely to change - so YOU stop posting stupid shit
-
I can only guess that they're doing it in a misguided attempt to make the # of clicks be accurate.Annoying as all hell, who CARES whether someone click spammed the stupid link.
This is really the core issue with discourse; over engineering simple problems. Discourse is the antithesis of KISS. It just goes to show that if your only tool is a hammer everything starts to look like a nail.
-
You're doing it wrongtm
If you middle mouse click, the href stays.
Because.
-
tab-reopen would be a thing whereby it would be a semi-natural response
However, there are circumstances in which that doesn't work. At least in Chrome, if you opened it in a new window, it will reopen as a tab in your current window. Yes, you can drag it back into a separate window.
If, for some reason, you opened the link in an incognito window, it's gone. You can't reopen the tab. It's not in your history. And Discourse broke the damn link so you can't go back.
-
My laptop doesn't have a middle click.
Now I'm ready this morning to mark everything I don't give shit about as read, which means I get to experience my SECOND favorite bug here. Whee. It's like a carnival ride. EDIT: oh good. "Dismiss Posts" only missed 3 posts this morning, not 20 like yesterday.
-
Right click, open in new tab.
And yes, I'm filing it as a bug right now on meta.d
Yes, I know it's intentional.
Broken by design is still a bug.
-
If you middle mouse click, the href stays.
What?!? TDEMSJAR. Useful to know, but What? They can't even break it right.
-
Discoursistency. You'll learn.
-
Right click, open in new tab.
And yes, I'm filing it as a bug right now on meta.d
Yes, I know it's intentional.
Broken by design is still a bug.
Yes but you have to convince them that they were wrong. And our track record on this is not great.
-
-
Just from the one-box I can tell that'll be deleted in like 15 milliseconds.
-
I don't have to convince them of anything, I'll beg somebody like @VinDuv or @ChaosTheEternal to override that stupid feature by removing the no href link class
-
Does it become a link again if you refresh?
-
Yes.
-
I think your post represents the proper level of rage at this feature.
-
-
DISCOURSE IS A 1.0 PRODUCT EVERYBODYDDYY!Y!!
OH BY THE WAY LINKS DONT WORKKSKKS
<lowersdhakshdsa>
-
Technically the report on meta.d doesn't contain cursing. That is from them oneboxing the post here that is the first thing in the report on meta.d. It just looks like it is in the report there as oneboxing a onebox causes problems.
-
-
Jeff Atwood is a fucking idiot in like 342762347623 different ways, but he's not enough of a pedantic dickweed to accept your fucking stupid "technically," explanation.
-
Notice the lack of a directed reply, which indicates I'm replying at the first post, which should be obvious to you with the rageyness
No, wait. Replying to the first topic should still display the reply to username.
Discourse.
-
Oh I know, but theoretically one of the others could see and edit the post rather than deleting it.
-
Again: HOW THE SHIT DO YOU EVEN WRITE BUGS LIKE THIS!!!!!
It's worse - this is not something that can really happen by accident, it's like someone has deliberately done that.
-
My laptop doesn't have a middle click.
Now I'm ready this morning to mark everything I don't give shit about as read, which means I get to experience my SECOND favorite bug here. Whee. It's like a carnival ride. EDIT: oh good. "Dismiss Posts" only missed 3 posts this morning, not 20 like yesterday.
Maybe you need my script - it allows you to dismiss/mark shit as read based on the time of activity. Ie, mark everything read that is older than 48hours because you don't give a shit about it or you would have read it already.
I'll dig up the link to the JS bookmarklet if you care for it
-
My laptop doesn't have a middle click.
Have you tried clicking both the trackpad buttons? That's usually a chord for middle click.
Unhelpful help.
-
It got a non-discodev response:
https://meta.discourse.org/t/link-href-no-longer-works-after-the-first-click/21015/2?u=boomzilla
-
Some laptops don't have buttons there because their trackpad is a huge clicky mouse button, with the zone in the lower right being defined to be right click. It's something Apple popularized.
Of course, Linux being all-configurable allows you to define a middle click zone ...
-
On those, usually, two finger click equals middle click.
-
It's something Apple popularized.
I'm confident that @blakeyrat doesn't have an apple laptop.
-
Popularized. ASUS and other non-Apple companies also have it now, but it seems to be a recent trend.
A trend I'm not too fond of. Same with adopting SMARTPHONE SCROLL ON LAPTOPS. Scrolling by drawing along the edge worked for over a decade but it's of course not good enough anymore.
-
Well, either way, if @blakeyrat has something that WTFy, I'm sure we would've heard about it by now.
-
Some laptops don't have buttons there because their trackpad is a huge clicky mouse button, with the zone in the lower right being defined to be right click. It's something Apple popularized.
On those, usually, two finger click equals middle click.
On the Macbook trackpad, two-finger click does a right-click by default. There's no middle click, but there's a free app (Better Touch Tool, IIRC) that lets you setup bindings, including three-finger click for the middle mouse button.
On the topic of whether the Apple trackpad is a WTF or not, I'm firmly in the camp that if every PC laptop had a Macbook-style trackpad, it wouldn't be soon enough. It's the Ferrari in the world of broken-down horse carriages that is every other trackpad or shudder pointer nipple.
-
On the Macbook trackpad, two-finger click does a right-click by default.
Ah, that is right, I switched those on mine.
-
That just gets the same result as separate left & right clicks at the same time on mine, the order of which differs depending on which button registered the click first.
-
separate left & right clicks at the same time
Yeah, I hate chording to emulate a middle mouse button, for exactly this reason. I've found it to be unreliable — sometimes it works; sometimes it doesn't — depending on the application. I use the middle button most often for pasting in Linux, accessed through VNC. The TightVNC viewer does not seem to accept right+left as middle, at all, ever. Fortunately, I never use it except at my desk, where I have a real mouse connected.
-
Yeah, it's only really a problem when on my laptop away from a desk where I usually have an actual mouse.
-
Have you tried clicking both the trackpad buttons?
My laptop doesn't have trackpad buttons.
-
We should submit a PR if we want this as an admin option, otherwise we need this to retain the click tracking:
https://meta.discourse.org/t/when-external-links-set-to-open-in-new-tab-link-cannot-be-clicked-twice/21015/5?u=loopback0
Filed under: Are you shitting me?! No-one's ever managed to work out click tracking without disabling links before! [/sarcasm]
-
I'd stopped watching meta.d so I missed when people actually took a look at it. At least they actually looked at it (though yeah @blakeyrat's one boxed post was stripped from the post).
-
What's the relationship between enabling link tracking, and breaking links after they've been clicked once?
Maybe I'm just not as creative as Sam, but I can't see any fucking link (excuse the pun) between the two things.
Goddamned these idiots are incompetent.I guess we should all be thankful they're botching forum software and not, say, firmware controllers for medical implants.
-
Sam from that post:
Now, if you want the link tracking stuff, you are going to have to be doing some fancy, no real other way around it.
That's a FUCKING LIE. I worked in web analytics for fucking YEARS, I built a product that did EXACTLY THIS and we didn't fuck with hrefs. We didn't even control the HTML, it was a drop-in third-party solution.
Sam is fucking incompetent if he can't figure out how to do link tracking without fucking-up links. INCOMPETENT. There is no other word for it. We had this fucking working in fucking IE5.5.
They don't know what the fuck they're doing.
EDIT: actually his excuse doesn't even make sense. This is a easier to do for links with target="_blank" because you have all the fucking time in the world to do your analytics stuff, instead of having to cram it into the 2 milliseconds browsers allow in the BeforeUnload event. Fucking idiots.
And even if they can't figure that out because the entire Discourse dev team has the combined IQ of a infant marmot, it still doesn't fucking explain how their failed attempt to do extremely simple shit disables the fucking link.
-
Goddamned these idiots are incompetent.I guess we should all be thankful they're botching forum software and not, say, firmware controllers for medical implants.
Are they more or less competent than the vendor I have been posting CodeSODs about? I suspect more, considering that they at least are willing to hand their customer code that starts up. Said vendor? They decided to give us code that wouldn't even compile, not due to "you need header XXX, variable YYY, and path setup ZZZ", but due to blitheringly obvious errors such as redeclaring a class with a different access specifier!
-
What's the relationship between enabling link tracking, and breaking links after they've been clicked once?
There shouldn't be one. Seems like Discobollocks.
Sam is fucking incompetent if he can't figure out how to do link tracking without fucking-up links. INCOMPETENT.
Exactly this.They don't know what the fuck they're doing.
And this.