# No mouseover

**URL:** <https://boards.straightdope.com/t/no-mouseover/912436>\
**Category:** Site Feedback\
**Created:** [June 23, 2020, 4:42pm UTC](https://boards.straightdope.com/t/no-mouseover/912436 "2020-06-23T16:42:19Z")\
**Posts on this page:** 13\
**Page:** 4

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [October 26, 2021, 8:36pm UTC](https://boards.straightdope.com/t/no-mouseover/912436/61 "2021-10-26T20:36:35Z")

</div>

If you disable the touchscreen, I believe that works. Then you have a mouse pointer only device again.

---

<div class="post-metadata">

**Author:** ![TroutMan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/troutman/32/6721_2.png) [@TroutMan](https://boards.straightdope.com/u/TroutMan)\
**Post date:** [October 26, 2021, 8:37pm UTC](https://boards.straightdope.com/t/no-mouseover/912436/62 "2021-10-26T20:37:32Z")

</div>

What about using `any-hover:hover` as I suggested a few posts above? Will that not work for some reason?

---

<div class="post-metadata">

**Author:** ![puzzlegal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/puzzlegal/32/3827_2.png) [@puzzlegal](https://boards.straightdope.com/u/puzzlegal)\
**Post date:** [October 26, 2021, 8:40pm UTC](https://boards.straightdope.com/t/no-mouseover/912436/63 "2021-10-26T20:40:30Z")

</div>

Why would i want to disable the touch screen? It’s a nice bonus, and it’s a benefit or neutral for everything i do except use this software.

(In particular, i often use the touch screen to put the laptop to sleep. I don’t ever use it for routine navigation, though.)

My sense is that all but the bottom-of-the-line Windows 10 laptops come with both a touch screen and another pointing device that will be the primary pointing device. I was really surprised to see that the new MacBook pro won’t have a touch screen, honestly.

---

<div class="post-metadata">

**Author:** ![puzzlegal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/puzzlegal/32/3827_2.png) [@puzzlegal](https://boards.straightdope.com/u/puzzlegal)\
**Post date:** [October 26, 2021, 9:09pm UTC](https://boards.straightdope.com/t/no-mouseover/912436/64 "2021-10-26T21:09:02Z")

</div>

> [@TroutMan](#):
>
> What about using `any-hover:hover` as I suggested a few posts above? Will that not work for some reason?

I was wondering the same. You don’t want to make any mission-critical event be something that some users don’t have. But what’s the harm of always showing the mouse over if any hover is detected?

---

<div class="post-metadata">

**Author:** ![Steven\_G](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/steven_g/32/5080_2.png) [@Steven\_G](https://boards.straightdope.com/u/Steven_G)\
**Post date:** [October 26, 2021, 9:35pm UTC](https://boards.straightdope.com/t/no-mouseover/912436/65 "2021-10-26T21:35:40Z")

</div>

> [@codinghorror](#):
>
> If you disable the touchscreen, I believe that works. Then you have a mouse pointer only device again.

You have to disable touch before starting the browser, not just before opening SD. So not so good if you already have other tabs open. Note this requires running a small script for on/off, not just a simple key.  
Plus this is nothing to do with the browser companies. Discourse has added code to detect touch-screen and then disable mouseover, put in originally to help smartphone users. To get touch-mouseover back, no coding needed, just delete those lines.

Now even on non-touch devices, some of the Discourse themes disable touch (not sure how or why). So add smart-phone themes with no mouseover, or use the ones that are there. Or disable mouseover in mobile view? Clumsy, maybe, but no worse than asking a large number of users to run scripts!  
With no easy automated option, coud a switch be added t the hamburger menu, like mobile view?

---

<div class="post-metadata">

**Author:** ![TroutMan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/troutman/32/6721_2.png) [@TroutMan](https://boards.straightdope.com/u/TroutMan)\
**Post date:** [November 23, 2021, 5:39pm UTC](https://boards.straightdope.com/t/no-mouseover/912436/66 "2021-11-23T17:39:30Z")

</div>

Did something change with mouseover? I still have my touchscreen enabled, but as of today I’m seeing mouseovers on the topic lists. If this is a permanent change, thank you!

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [November 23, 2021, 5:47pm UTC](https://boards.straightdope.com/t/no-mouseover/912436/67 "2021-11-23T17:47:28Z")

</div>

Yes! The browser makers finally made it possible to detect mouse vs touchscreen (or both) and mouse overs and hover should work for touchscreen laptops now. This change is thanks to Penar on our team.

You definitely know you are on an Apple device when you do not have a touchscreen on your laptop.

---

<div class="post-metadata">

**Author:** ![Seanette](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/seanette/32/9139_2.png) [@Seanette](https://boards.straightdope.com/u/Seanette)\
**Post date:** [November 23, 2021, 10:09pm UTC](https://boards.straightdope.com/t/no-mouseover/912436/68 "2021-11-23T22:09:08Z")

</div>

Not necessarily. My HP laptop that I’m using right now does not have touchscreen. Its predecessor (also HP) did, but I didn’t find that useful enough to hold out for it when I needed a replacement.

---

<div class="post-metadata">

**Author:** ![puzzlegal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/puzzlegal/32/3827_2.png) [@puzzlegal](https://boards.straightdope.com/u/puzzlegal)\
**Post date:** [November 24, 2021, 1:14pm UTC](https://boards.straightdope.com/t/no-mouseover/912436/69 "2021-11-24T13:14:09Z")

</div>

> [@codinghorror](#):
>
> You definitely know you are on an Apple device when you do not have a touchscreen on your laptop.

Naw, cheap old PC’s don’t have touchscreen, either. Neither do most Chromebooks.

---

<div class="post-metadata">

**Author:** ![puzzlegal](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/puzzlegal/32/3827_2.png) [@puzzlegal](https://boards.straightdope.com/u/puzzlegal)\
**Post date:** [November 24, 2021, 1:14pm UTC](https://boards.straightdope.com/t/no-mouseover/912436/70 "2021-11-24T13:14:17Z")

</div>

But thanks!

---

<div class="post-metadata">

**Author:** ![jnglmassiv](https://avatars.discourse-cdn.com/v4/letter/j/f07891/32.png) [@jnglmassiv](https://boards.straightdope.com/u/jnglmassiv)\
**Post date:** [November 25, 2021, 7:00pm UTC](https://boards.straightdope.com/t/no-mouseover/912436/71 "2021-11-25T19:00:11Z")

</div>

I didn’t change anything like a theme here but I now have mouseover preview, weird. I haven’t seen mouseover preview since the discourse move.

---

<div class="post-metadata">

**Author:** ![Steven\_G](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/steven_g/32/5080_2.png) [@Steven\_G](https://boards.straightdope.com/u/Steven_G)\
**Post date:** [November 26, 2021, 12:48pm UTC](https://boards.straightdope.com/t/no-mouseover/912436/72 "2021-11-26T12:48:57Z")

</div>

Working for me as well. Great!

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/codinghorror/32/4242_2.png) [@codinghorror](https://boards.straightdope.com/u/codinghorror)\
**Post date:** [December 2, 2021, 5:23am UTC](https://boards.straightdope.com/t/no-mouseover/912436/73 "2021-12-02T05:23:04Z")

</div>

Glad to hear this is now working!

Apologies for the long delay in getting this out but it took a while for browsers to be able to detect and report touchscreens (which don’t support hover, because how do you “hover” a finger over a touchscreen) versus traditional screens plus mouse (which do support hover).

I’d also add that due to the overwhelming majority of devices being touchscreen smartphones now and for the forseeable future, relying on behaviors such as hover that are impossible on smartphones has been strongly discouraged. If we can detect the type of screen, though, we can have our 🍰 and eat it too!

[Previous page](https://boards.straightdope.com/t/no-mouseover/912436.md?page=3)
