Index: render/box.c =================================================================== --- render/box.c (revision 4070) +++ render/box.c (working copy) @@ -335,6 +335,17 @@ } } + /* marker boxes */ + if (box->list_marker) { + if (box_contains_point(box->list_marker, x - bx, y - by)) { + *box_x = bx + box->list_marker->x - + box->list_marker->scroll_x; + *box_y = by + box->list_marker->y - + box->list_marker->scroll_y; + return box->list_marker; + } + } + siblings: /* siblings and siblings of ancestors */ while (box) {