# Android copy/paste menu covers quote reply button

**URL:** https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261
**Category:** Bug
**Created:** [2016年一月20日 17:54 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261 "2016-01-20T17:54:19Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [2016年一月20日 17:54 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/1 "2016-01-20T17:54:19Z")

</div>

Reproduce:

1. On a device running Android 6.0.1 (Google Pixel C here), or iOS (thanks @codinghorror) open a Discourse topic.
2. Highlight text you want to quote in your reply.
3. Attempt to use the grey “Quote Reply” button.

Expected Results:

- The quote reply button is available and works.

Actual Results:

- The quote reply button is blocked by the Android copy/paste context menu, as shown in this image:

 ![](https://global.discourse-cdn.com/meta/original/3X/4/7/47f732c3fc554a7c6491e787c1af30005f3fe252.jpeg)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016年一月20日 18:53 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/2 "2016-01-20T18:53:52Z")

</div>

Same issue on iOS, because of the popup above.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016年三月13日 21:04 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/3 "2016-03-13T21:04:01Z")

</div>

> [@codinghorror](#):
>
> on iOS,

Still an issue

 ![](https://global.discourse-cdn.com/meta/original/3X/5/7/57f58b7a9afb5143bd0058e27b7092053b36f2aa.jpeg)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2016年三月13日 21:07 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/4 "2016-03-13T21:07:21Z")

</div>

I remember at some point we moved this below, I wonder what happened

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016年三月13日 21:14 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/5 "2016-03-13T21:14:02Z")

</div>

We should definitely move it below, we have no choice on mobile.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016年三月22日 11:21 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/6 "2016-03-22T11:21:18Z")

</div>

This looks moved to me now? Did you take this already @tgxworld?

 ![](https://global.discourse-cdn.com/meta/original/3X/1/9/19eb5d621f8d89af663e4c2d231d04d54ad1e50b.png)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2016年三月22日 11:27 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/7 "2016-03-22T11:27:19Z")

</div>

Nope, try selecting one word, or starting at opposite dir

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016年三月22日 11:28 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/8 "2016-03-22T11:28:05Z")

</div>

Still showing button below on my iPhone 6s… even when I select a single word on the same line..

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2016年三月22日 11:29 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/9 "2016-03-22T11:29:30Z")

</div>

On iPad safari

 ![](https://global.discourse-cdn.com/meta/original/3X/6/d/6dc4275940b6a3ee2725949d2cd319a813a500a2.png)

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [2016年三月22日 11:33 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/10 "2016-03-22T11:33:54Z")

</div>

Not yet. Will look at it this week.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016年三月22日 11:44 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/11 "2016-03-22T11:44:05Z")

</div>

Yeah but that’s _desktop_ not mobile layout. I have multiple screenshots of it doing below on the iPhone 6s.

So perhaps then the “fix” is “behave like mobile here in all cases and place the button below”.

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [2016年三月23日 07:52 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/12 "2016-03-23T07:52:46Z")

</div>

Fixed!

> <https://github.com/discourse/discourse/blob/6dd6bbd5095659f46cfadc149d18902253c2eb02/app/assets/javascripts/discourse/controllers/quote-button.js.es6#L89-L94>

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016年三月23日 07:55 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/13 "2016-03-23T07:55:03Z")

</div>

Kind of – depends if we classify Android as “mobile” or not, which might be a problem for the few rare larger Android tablets.. not a problem at the moment since we almost completely lump all Android devices into mobile, but may not be that way in the future, which would make the OP a bug again.

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [2016年三月23日 07:58 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/14 "2016-03-23T07:58:30Z")

</div>

O wait I didn’t notice OP was on Android. Let me confirm.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016年三月23日 08:00 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/15 "2016-03-23T08:00:02Z")

</div>

Conceptually, I kinda think it should be

`if (isMobileDevice || isIOS || isAndroid)`

Since there are “not-mobile” devices in both categories, yes?

---

<div class="post-metadata">

### Author: ![DeanMarkTaylor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/deanmarktaylor/32/102462_2.png) [@DeanMarkTaylor](https://meta.discourse.org/u/DeanMarkTaylor)
#### Post date: [2016年三月24日 23:31 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/16 "2016-03-24T23:31:10Z")

</div>

For your reference, this might be helpful:

> [@Persisting desktop/mobile view in mobile Chrome browsers](https://meta.discourse.org/t/persisting-desktop-mobile-view-in-mobile-chrome-browsers/41326/5):
>
> There are some specific Google Chrome user agent detection recommendations for “Phone” vs “Tablet” listed here:
> 
> [https://developer.chrome.com/multidevice/user-agent](https://developer.chrome.com/multidevice/user-agent)
> 
> - Phone pattern: `Android` + `Chrome/[.0-9]* Mobile`
> 
> - Tablet pattern: `Android` + `Chrome/[.0-9]* (?!Mobile)`

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016年三月26日 08:40 UTC](https://meta.discourse.org/t/android-copy-paste-menu-covers-quote-reply-button/38261/17 "2016-03-26T08:40:26Z")

</div>


