Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(195)

Issue 69833002: When DWM compositing is disabled (i.e. XP, RDP) ensure that windowed NPAPI plugins don't cover UI d… (Closed)

Created:
7 years, 1 month ago by jam
Modified:
7 years, 1 month ago
CC:
chromium-reviews, jbauman+watch_chromium.org, yusukes+watch_chromium.org, yukishiino+watch_chromium.org, tfarina, penghuang+watch_chromium.org, sievers+watch_chromium.org, joi+watch-content_chromium.org, nona+watch_chromium.org, darin-cc_chromium.org, kalyank, piman+watch_chromium.org, danakj+watch_chromium.org, James Su, miu+watch_chromium.org
Visibility:
Public.

Description

When DWM compositing is disabled (i.e. XP, RDP) ensure that windowed NPAPI plugins don't cover UI dialogs. This includes things like omnibox, star window, profile selector, and bookmark editor. The solution is to start watching the root window as well as the parent window. BUG=299224 R=ben@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=234708 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=234823

Patch Set 1 #

Total comments: 2

Patch Set 2 : update test #

Patch Set 3 : debug bots #

Patch Set 4 : update .isolate file #

Patch Set 5 : reupload after revert #

Patch Set 6 : fixes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+190 lines, -20 lines) Patch
M chrome/browser/ui/views/location_bar/star_view_browsertest.cc View 1 2 3 4 2 chunks +110 lines, -0 lines 0 comments Download
M chrome/interactive_ui_tests.isolate View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.cc View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/web_contents/web_contents_view_aura.cc View 1 2 3 4 5 6 chunks +77 lines, -20 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
jam
7 years, 1 month ago (2013-11-12 01:44:22 UTC) #1
Ben Goodger (Google)
https://codereview.chromium.org/69833002/diff/1/chrome/browser/ui/views/location_bar/star_view_browsertest.cc File chrome/browser/ui/views/location_bar/star_view_browsertest.cc (right): https://codereview.chromium.org/69833002/diff/1/chrome/browser/ui/views/location_bar/star_view_browsertest.cc#newcode126 chrome/browser/ui/views/location_bar/star_view_browsertest.cc:126: star_view->OnMousePressed(pressed_event); I know it may be tempting just to ...
7 years, 1 month ago (2013-11-12 02:41:43 UTC) #2
jam
https://codereview.chromium.org/69833002/diff/1/chrome/browser/ui/views/location_bar/star_view_browsertest.cc File chrome/browser/ui/views/location_bar/star_view_browsertest.cc (right): https://codereview.chromium.org/69833002/diff/1/chrome/browser/ui/views/location_bar/star_view_browsertest.cc#newcode126 chrome/browser/ui/views/location_bar/star_view_browsertest.cc:126: star_view->OnMousePressed(pressed_event); On 2013/11/12 02:41:44, Ben Goodger (Google) wrote: > ...
7 years, 1 month ago (2013-11-12 02:53:58 UTC) #3
jam
hmm, test flaked so I rewrote it and i'm sending a bunch of tries, ptal
7 years, 1 month ago (2013-11-12 18:17:03 UTC) #4
Ben Goodger (Google)
7 years, 1 month ago (2013-11-12 18:30:29 UTC) #5
lgtm

Powered by Google App Engine
This is Rietveld 408576698