# plugin.handleClick pos is incorrect when click on merged cell

**URL:** <https://discuss.prosemirror.net/t/plugin-handleclick-pos-is-incorrect-when-click-on-merged-cell/8487>\
**Category:** Uncategorized\
**Created:** [July 17, 2025, 7:54am UTC](https://discuss.prosemirror.net/t/plugin-handleclick-pos-is-incorrect-when-click-on-merged-cell/8487 "2025-07-17T07:54:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![zyh961117](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/zyh961117/32/4629_2.png) [@zyh961117](https://discuss.prosemirror.net/u/zyh961117)\
**Post date:** [July 17, 2025, 7:54am UTC](https://discuss.prosemirror.net/t/plugin-handleclick-pos-is-incorrect-when-click-on-merged-cell/8487/1 "2025-07-17T07:54:01Z")

</div>

Here is my demo – a table with two merged cells, each containing only one paragraph:

 ![image](https://discuss.prosemirror.net/uploads/secondsite/original/2X/4/423c412e8afb7068db143d5a8c9d2e33bc911f7d.png)The position atfer the text “2” is 10. However when I click on the red area: ![image](https://discuss.prosemirror.net/uploads/secondsite/original/2X/5/55c06ecbcf3b72514209a0e56a9b870bb8da02b4.png)The plugin.handleClick pos is 18 (atfer the table\_row), and my expected value is 11.

---

<div class="post-metadata">

**Author:** ![zyh961117](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/zyh961117/32/4629_2.png) [@zyh961117](https://discuss.prosemirror.net/u/zyh961117)\
**Post date:** [July 18, 2025, 2:09am UTC](https://discuss.prosemirror.net/t/plugin-handleclick-pos-is-incorrect-when-click-on-merged-cell/8487/2 "2025-07-18T02:09:05Z")

</div>

I’ve identified that the issue was caused by this commit: [5814486](https://github.com/ProseMirror/prosemirror-view/commit/5814486c2d11cb2c4b6a8810c764e500bbb55443).

---

<div class="post-metadata">

**Author:** ![marijn](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/marijn/32/15_2.png) [@marijn](https://discuss.prosemirror.net/u/marijn)\
**Post date:** [July 18, 2025, 7:33am UTC](https://discuss.prosemirror.net/t/plugin-handleclick-pos-is-incorrect-when-click-on-merged-cell/8487/3 "2025-07-18T07:33:59Z")

</div>

The way such cells stick outside of their parent `<tr>` was confusing the heuristic. Attached patch should fix this.

> <https://github.com/ProseMirror/prosemirror-view/commit/d9cf7a439c7e0916984139689d810f35794d0666>
>
> FIX: Fix an issue causing \`posAtCoords\` to get confused by table cells
> sticking …out of their parent row elements.
> 
> https://discuss.prosemirror.net/t/plugin-handleclick-pos-is-incorrect-when-click-on-merged-cell/8487

---

<div class="post-metadata">

**Author:** ![zyh961117](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/zyh961117/32/4629_2.png) [@zyh961117](https://discuss.prosemirror.net/u/zyh961117)\
**Post date:** [July 18, 2025, 11:57am UTC](https://discuss.prosemirror.net/t/plugin-handleclick-pos-is-incorrect-when-click-on-merged-cell/8487/4 "2025-07-18T11:57:52Z")

</div>

Thanks so much for the quick response! I’ve verified that the issue is now fixed.
