A little orange duck has appeared in the bottom right of my screen. He asks, "Can I help" does voice recognition, I think. But it is annoying, and will not go away. How do I discourage this little creature from bothering me?
-
4Adblock works on it– RichardCommented Mar 31, 2018 at 10:33
-
it disables only for that site when I tried it but is permanent– Suraj RaoCommented Mar 31, 2018 at 10:44
-
maybe its browser related? any details?– Suraj RaoCommented Mar 31, 2018 at 10:46
-
7What's wrong with a duck?– PerlDuckCommented Mar 31, 2018 at 13:46
-
4@PerlDuck Nothing is wrong with cute little rubber duckies. They are especially good for bouncing ideas off of. However, when they start talking back it can be unnerving.– CarlCommented Mar 31, 2018 at 15:27
-
3Quack Overflow would be a great name for an "online doctor" site. However, this duck is annoying. I don't want my computer making noises while I'm at work; but as far as I can see, you can't kill this annoyance without it making a noise. Whose idea was it that "my joke is so important, it must be as difficult to kill as possible"?– Dawood ibn KareemCommented Mar 31, 2018 at 21:21
-
2Damn, I closed it and it came back. Is anyone able to advise what date this duck will be removed? I'd prefer to stop using Stack Exchange until that date.– Dawood ibn KareemCommented Mar 31, 2018 at 21:31
-
@DawoodibnKareem when it won't be April 1st anywhere in the world.– Shadow WizardCommented Mar 31, 2018 at 22:11
-
1So, about 25.5 hours from now? I guess I can live with that. Or should we remind the Stack Exchange staff that April Fools jokes aren't supposed to happen after midday?– Dawood ibn KareemCommented Mar 31, 2018 at 22:29
-
6I really hate that duck and whoever had the stupid idea to put it there.– Victor StafusaCommented Mar 31, 2018 at 22:52
-
@PerlDuck Any static site content is distracting me and takes me several days to get used to. Then, it also takes some time to get used to it not being there.– yo'Commented Apr 2, 2018 at 14:47
-
1@yo' Actually I was just kidding because I share (part of) the duck's name. Indeed: now it starts to annoy me as well because April 1st is a while ago now. Dunno what timezone that QuackOverflow thingy is in, but it's definitely NOT somewhere on earth.– PerlDuckCommented Apr 2, 2018 at 15:04
6 Answers
How to send the duck away
While I don't know why you would like to remove the helpful ducky, here are the necessary steps.
Tell the duck 'goodbye'
You have to both "hate this duck" and say goodbye as can be seen in the source code:
$(".js-goodbye").on("click",function(){$.cookie("quack",1,{"path":"/","expires":3})
Only the last "goodbye" button will set the quack
cookie and therefore disable the duck. Keep in mind that you have to accept cookies from cdn.sstatic.net
, otherwise the change won't be permanent.
Scare it off programmatically
Alternatively, run the following code in your console:
$(".quackoverflow").hide() && $.cookie("quack",1,{"path":"/","expires":3})
You can also use this in a bookmarklet:
javascript:$(".quackoverflow").hide()&&$.cookie("quack",1,{"path":"/","expires":3})
But the duck haunts me on other sites!
Note that the cookie is site specific. You need to say goodbye on every site you visit. Alternatively, block the https://cdn.sstatic.net/Js/quack.en.js
script, which removes the duck entirely from your reality.
-
3Yes, but if you do, and change sites, for example to cross validated, our little friend reappears.– CarlCommented Mar 31, 2018 at 11:02
-
1
-
@richard don't feel bad because you couldn't find the button. :(– JeremyCommented Mar 31, 2018 at 11:58
-
1Is there a CLI command to block
https://cdn.sstatic.net/Js/quack.en.js
? Commented Mar 31, 2018 at 17:05 -
-
1@WinEunuuchs2Unix don't know about CLI, but it can be blocked with uBlock or Adblock filter:
|*/Js/quack.en.js*|
Commented Apr 1, 2018 at 8:53 -
-
@Ooker it's just url we need to block (
cdn.sstatic.net/Js/quack.en.js
), where potential mutable parts replaced with*
. I watched syntax here and checked things work, don't know if there's more correct way. Commented Apr 1, 2018 at 13:04
There is an option to remove this duck after it quacks once. Click on "I hate this duck". It understands and disappears.
-
Sorry, does not work, only works until you refresh. I get it now, April fools joke it is.– CarlCommented Mar 31, 2018 at 10:34
-
2
-
1I says it's listening no matter what you click... stupid thing ;-] Commented Mar 31, 2018 at 10:37
-
Didn't work for me. Click it, it just comes back. Adblocked it in the end– RichardCommented Mar 31, 2018 at 10:39
-
-
@metalnoise If you click that you have a microphone, it says "Explain your problem out loud.", and if you click that you don't, it says "With the magic of the internet, you can just explain your problem anyway!". Commented Mar 31, 2018 at 10:43
-
2It worked for me as well, I don't know how to renable it Commented Mar 31, 2018 at 10:43
-
Button being only temporary might be a bug, added the tag. /cc @Richard. Commented Mar 31, 2018 at 10:43
Solved. Look at April fools info for the tag. It lists "quack exchange" as this year's joke. Other users suggest that adblocker will work on it. For my part, I will ignore the little fellow. We have been suckered.
-
8
In order to hide it, you have to click "I hate this duck" and "Goodbye" (after it "listens") to make it disappear. However, as mentioned in another answer, you can get rid of it off programmatically using $(".quackoverflow").hide()
. But it's still site-specific, meaning it has to be manually dismissed on every site.
So I created a userscript (Tampermonkey) to hide it automatically.
Alternatively, using an ad blocker (or something else to block the script) also works.
Also, Quack Overflow is the April fools joke this year.
-
Isn't the distribution of anti-duck weapons prohibited by the Goose Protocol from 1925? Then again, I don't know bird law.– ZetaCommented Apr 1, 2018 at 6:50
-
-
-
@Zeta my JS skills are limited, creating games in it as a userscript on top of another website is slightly above my skillset Commented Apr 2, 2018 at 10:19
For uBlock Origin on Chrome:
- Click the extension badge in the upper right.
- Click the sliders icon to "open the dashboard."
- Switch to the "my filters" tab.
- Put
##.quackoverflow
in the text box. - Click the "apply changes" button above the text box.
This affects all sites (including any non-SE sites that name classes quackoverflow
for some reason, if they exist).
With AdBlock adding stackexchange.com##DIV[class="quackoverflow z-modal ps-fixed r24 js-quackoverflow is-visible"]
killed it on every site in the network except SO, where it needs a separate line owing to a different domain.
By the way, the Clippy flashback was very much not appreciated, even as April 1st feature.
-
I am being stocked by a Rubber Ducky and i do not want to see a Rubber Ducky . Can you give more details on how to implement this in ADP please. Commented Apr 2, 2018 at 1:47
-
@Alaskaman: Click on the AdBlock icon, go to "Options" and then choose "Manually edit your filters". Commented Apr 3, 2018 at 20:14