Clicking the notifications icon "crashes" Discourse
-
Bug: Whenever I have a notification (an
1
above the little speech bubble), and I click it, it says "Loading" and hangs. Even the browser's Back button stops working. I have to reload the website to get it to work again.Strangely enough, after reloading the notifications thing does work.
Expected result: When I click the
1
, I should see the notification.Actual result:
Loading...
Edit: I'm using Safari 7.0.2 (9537.74.9)
-
I have no Macs to test this on. And Safari isn't supported on Windows (any more) or Linux. @sam can you repro in Safari?
-
Fwiw, i'm using safari on windows and didn't yet run into this. Though at times there were interesting side-effects of being logged out (i'm browsing in private mode, so credentials tend to get lost pretty often) while attempting to use the site, But then refreshing wouldn't help, so Marinus' issue can't be about that.
-
I had the same thing happen in Chrome on Windows, but only once so far.
-
Fwiw, i'm using safari on windows and didn't yet run into this.
Safari isn't available on Windows. Are you running some sort of time-machine-virtual-macintosh-thing?
-
"not supported" != "not available" (wikipedia FTW)
-
-
doing so voluntarily?
Not completely volutarily, but what.tdwtf doesn't work on OB1... And none of the mainstream browsers managed to convince me to use them.
-
You don't want to get mixed up with a guy like @c__. He's a loner. A rebel.
Pee-Wee the loner rebel – 00:33
— utahevan
-
-
Not completely volutarily, but what.tdwtf doesn't work on OB1
This reminds me of the guy on the old forums who made a browser whose controls were inspired by vi or whatever. He was convinced that stuff like buttons you could click with your mouse were ridiculous bloat.
Filed Under: We need better kooks these days
-
This reminds me of the guy on the old forums who made a browser whose controls were inspired by vi or whatever.
-
Vimperator
There's Vimium, for Chrome, too. But I had to get rid of it. It started throwing random JS files into my browser session. Spyware made for industrial espionage.
-
Poor Pee-Wee has a YouTube icon stuck on his eye.
-
Vimperator?
It could be. Ah, found him: zzo38. Reality is never as fun as half remembered memories, but here he mentioned something like that:
@zzo38 said:
The program I use is also Mozilla-based, it has no toolbar, no menu, no Flash, no Google, no icons; it work by you have various keyboard command, including rewind, script on/off, image on/off, subframe on/off, plugin on/off, meta-refresh on/off, duplicate frame, view frame at top, cookie editor, relative URL entry (instead of the absolute URL entry that all other browsers use; I hate absolute URL entry so I changed it to relative), etc. I also added gopher so that it can be use with gopher as well.
:facepunch:
-
it work by you have various keyboard command
Does it also have Prompt #1, #2 and #3?
-
@c__ said:
Not completely volutarily, but what.tdwtf doesn't work on OB1
This reminds me of the guy on the old forums who made a browser whose controls were inspired by vi or whatever. He was convinced that stuff like buttons you could click with your mouse were ridiculous bloat.I just wrote a post, playing devil's advocate, that HTML3.2 should actually be more than enough for basic forum functions, and that while I wouldn't expect it to keep looking nice or have all the nifty extras work, graceful degradation is a thing and you should be able to read a forum using nothing more than Lynx. You know, for those times when you just don't have a GUI handy.
(Actual non-crazy-person reason not to have a GUI handy: what if you're on Linux,
X
won't start and you're trying to Google for a solution)Then I tried it, and I was... pleasantly surprised. It works really well. I had expected it to just say "your browser is too old", or something, but it works. And everything is still readable, even the posts. It looks as good as anything could without graphics, so it seems that someone's actually put work into making a proper text-based interface for it (for God knows what reason). For reading it's better than CS on Lynx.
And the lag is gone, and it's even paginated.
(You know your GUI is off-putting when the text-based interface works better.)
Too bad the login form is broken though (if it did anything, I might well've just used Discourse this way, but it doesn't seem to go through).
-
(Actual non-crazy-person reason not to have a GUI handy: what if you're on Linux, X won't start and you're trying to Google for a solution)
Actual non-crazy-person reason not to have a GUI handy: while you just want to read WTDWTF and need to look like you're working on something.
I had expected it to just say "your browser is too old", or something, but it works.
That would basically make your site invisible to Googlebots, as far as I know.
(You know your GUI is off-putting when the text-based interface works better.)
Sadly, that's way too often the case.
-
[quote="Boomzilla, post:15, topic:692]
it work by you have various keyboard command
Does it also have Prompt #1, #2 and #3?
[/quote]Somebody should make a Spectate Swamp Browser.
It's the future of browsing, you know! Other browsers don't work that way so it has to be better.
-
seems that someone's actually put work into making a proper text-based interface for it (for God knows what reason)
Turns out, Google indexing is Kind of Important.
-
But then why include a login form? Even if it doesn't work. (If I didn't expect it was disabled on purpose I'd put in a bug report.)
-
Does Google need to log in?
-
No, it doesn't. And yet there's a login form right there on the page. So then what's it doing there?
I must've tried it five times and I even reset my password thinking I'd forgotten it, before I finally figured out it wasn't working.
-
It's there for browsers who like to autocomplete password dialogs for you. They require certain things on the page, in this brave new world of JavaScript apps.
-
So it's basically not meant for human consumption at all?
Because the reading part worked better than your GUI, if only because loading a new 'page' didn't take 15 seconds and pretty much hang the whole system while it's flogging the hard drive in the meantime.
Fine, I admit my computer is 9 years old. It should be able to show me a forum, and given Lynx's unexpected stellar performance indeed it is.
-
This happens to me almost 100% of the time now. I can click the speech bubble, but clicking the blue circle crashes Discourse.
And now I have a full-blown case of Atwoods.
FWIW I have Chrome 33 here. And it seems to happen mostly when I'm on a page for a while and then click the button. If I click it immediately after page load, everything seems to be okay.
-
So it's basically not meant for human consumption at all?
What part of "dogfooding" don't you understand?
Filed under: Discourse is for the dogs.
-
I was able to reproduce this but with a different end result on Chrome 35.
Clicking on the blue bubble took me to the "home" page, then, after clicking into a topic (which did load), all links that would otherwise go to the "home" page stopped working and only took me to the top of the current topic.
-
Having trouble reproducing this, any chance you can look at chrome dev tools to see if anything is failing in console or any network requests are failing?
-
Just tried it from inside a topic, nothing flashed in the console, couldn't tell if anything didn't load because it redirected me to the home page and got stuck like this:
Can't try again, the bubble went away, even without viewing the notifications.
-
here you, enjoy another bubble :)
-
Well, ok, here's my findings:
Clicked on the bubble the first time, the URL in the address bar changed to 'http://what.thedailywtf.com/t/clicking-the-notifications-icon-crashes-discourse/692/30#', but the thread moved to the top.
Second click on the bubble matched what @marinus got, topic title shown, stuck loading indicator.
Here's the developer tools, nothing noteworthy (both logs set to preserve):
-
Hmm, maybe there is a click event that is not being captured ... I wonder.
-
What I can say is, you have to aim for the far top or right of the bubble, since the rest of it seems to be able to be caught by the general notifications click handler.
-
Pretty sure I just fixed this, can you try again. (you may need to wait to get some blue messages after a reload)
and
-
Fixed for me. Clicking the bubble opens the notifications list.
May want to be sure @darkmatter and @marinus don't have issues also, though.
-
I haven't had it happen to me today yet, but I haven't let this page idle for a while. Maybe someone will like something I say this morning and I can test the bubble out here.
-
I see you jerks, @ChaosTheEternal & @Keith, liking my post to try to crash my browser.
Didn't work this time, @sam's done made my browser INVINCIBLE to your crash-mongering.
Thanks @sam, I think it's fixed.
-