### Preflight Checklist

- [X] I have read the [Contributing Guidelines](https://github.com/electron/electron/blob/master/CONTRIBUTING.md) for this project.
- [X] I agree to follow the [Code of Conduct](https://github.com/electron/electron/blob/master/CODE_OF_CONDUCT.md) that this project adheres to.
- [X] I have searched the [issue tracker](https://www.github.com/electron/electron/issues) for a feature request that matches the one I want to file, without success.

### Electron Version

14.0.0

### What operating system are you using?

Windows

### Operating System Version

Windows 10 Pro version 20H2, OS build 19042.1110

### What arch are you using?

x64

### Last Known Working Electron version

_No response_

### Expected Behavior

A transparent window should be transparent, no matter its height or width.

### Actual Behavior

**BROKEN**

GIVEN your window is transparent, frameless, and you are running on windows
AND your window's width === monitor width and the window's height === monitor height
AND its top left corner is the top left corner of your monitor
THEN your transparent window will be white and render nothing

GIVEN prereqs above
AND your window's width === monitor width - 1 and the window's height === monitor height
AND its top left corner is the top left corner of your monitor
THEN your transparent window will be white and render nothing

GIVEN prereqs above
AND your window's width === monitor width and the window's height === monitor height
AND its top left corner is the top left corner of your monitor
THEN your transparent window will be white and render nothing


**WORKS**
GIVEN prereqs above
AND your window's width === monitor width and the window's height === monitor height
AND its top left corner is the top left corner of your monitor + 1 px in the X or Y direction
THEN your transparent window will be transparent and perfect

GIVEN prereqs above
AND your window's width === monitor width - 1 and the window's height === monitor height - 1
AND its top left corner is the top left corner of your monitor
THEN your transparent window will be transparent and perfect



### Testcase Gist URL

https://gist.github.com/d52ceca16461bfe12b2bf936bc462412

### Additional Information

If you shift the top left corner of the window by 1 pixel, the bug goes away. I assume there's a falsey check somewhere and 0 is triggering it. I didn't test this on a secondary monitor. 
shell/browser/native_window_views.cc
#include "ui/views/window/native_frame_view.h"
#if defined(USE_X11)
#include "shell/browser/ui/views/global_menu_bar_x11.h"
#include "shell/browser/ui/x/event_disabler.h"
#include "shell/browser/ui/x/window_state_watcher.h"
#include "shell/browser/ui/x/x_window_utils.h"
#include "ui/base/x/x11_util.h"
#include "ui/gfx/x/shape.h"
#include "ui/gfx/x/x11_atom_cache.h"
#include "ui/gfx/x/xproto.h"
#include "ui/gfx/x/xproto_util.h"
#endif
#if defined(USE_OZONE) || defined(USE_X11)
#include "ui/base/ui_base_features.h"
#endif
#elif defined(OS_WIN)
#include "base/win/win_util.h"
#include "extensions/common/image_util.h"
#include "shell/browser/ui/views/win_frame_view.h"
#include "shell/browser/ui/win/electron_desktop_native_widget_aura.h"
#include "skia/ext/skia_utils_win.h"
#include "ui/base/win/shell.h"
#include "ui/display/screen.h"
#include "ui/display/win/screen_win.h"
#include "ui/gfx/color_utils.h"
#include "ui/views/widget/desktop_aura/desktop_native_widget_aura.h"
#endif
namespace electron {
#if defined(OS_WIN)
gfx::Rect ScreenToDIPRect(HWND hwnd, const gfx::Rect& pixel_bounds) {