| Index: chrome/renderer/autofill/page_click_tracker_browsertest.cc
|
| diff --git a/chrome/renderer/autofill/page_click_tracker_browsertest.cc b/chrome/renderer/autofill/page_click_tracker_browsertest.cc
|
| index 84231f682f5c6c2da8d012cd6d1711f032f64dcc..1bdd63f9c08cbb759eb36ef34bd856fcf2460d3a 100644
|
| --- a/chrome/renderer/autofill/page_click_tracker_browsertest.cc
|
| +++ b/chrome/renderer/autofill/page_click_tracker_browsertest.cc
|
| @@ -189,4 +189,15 @@ TEST_F(PageClickTrackerTest, PageClickTrackerDisabledInputClickedNoEvent) {
|
| EXPECT_FALSE(test_listener_.form_control_element_clicked_called_);
|
| }
|
|
|
| +TEST_F(PageClickTrackerTest, PageClickTrackerTapNearEdgeIsPageClick) {
|
| + EXPECT_NE(text_, text_.document().focusedElement());
|
| + // Tap outside of element bounds, but tap width is overlapping the field.
|
| + gfx::Rect element_bounds = GetElementBounds("text_1");
|
| + SimulateRectTap(element_bounds -
|
| + gfx::Vector2d(element_bounds.width() / 2 + 1, 0));
|
| + EXPECT_TRUE(test_listener_.form_control_element_clicked_called_);
|
| + EXPECT_FALSE(test_listener_.was_focused_);
|
| + EXPECT_TRUE(text_ == test_listener_.form_control_element_clicked_);
|
| +}
|
| +
|
| } // namespace autofill
|
|
|