electron/spec/fixtures/pages
Brandon Fowler 5086071294
feat: add transparent webpreference to webview (#40301)
* feat: add transparent option to WebContents

* feat: add transparent attribute to webview

* test: add tests for webview transparent attribute

* docs: add transparent attribute to webview docs

* fix: run tests on macOS only

* refactor: remove unneeded html tag

* fix: only apply transparent option to guests

* refactor: correct comment

* refactor: use opaque instead

Retains current webview behaviour by default.

* fix: correct variable name to guest_opaque_

* refactor: use transparent webpreference

* docs: remove unused web preference

* fix: uncomment condition for transparency test

* docs: converted to list format and linked to MDN

* fix: make webviews transparent by default again

* fix: rebase error

---------

Co-authored-by: Cheng Zhao <zcbenz@gmail.com>
2024-01-05 13:00:27 +09:00
..
geolocation fix: opt into location services once device service has been started (#14253) 2018-08-23 08:51:46 -07:00
partition Refactor <webview> tag tests (#12886) 2018-05-14 17:00:49 -05:00
permissions test: remove usage of 'remote' module from webview spec (#20048) 2019-09-03 10:10:58 -07:00
save_page
service-worker chore: strip trailing whitespace (#35969) 2023-02-01 12:59:16 +01:00
storage feat: add enableWebSQL webpreference (#23311) 2020-05-06 12:52:59 -07:00
a.html fix: {exit|enter}-html-fullscreen emitted after esc in webview (#30537) 2021-08-17 09:03:45 +02:00
b.html
base-page-security-onload-message.html fix: disable nodeIntegration & insecure resource warnings for localhost (#18814) 2019-07-02 19:36:50 +09:00
base-page-security.html feature: Hot security tips (#11810) 2018-02-03 07:50:12 -07:00
base-page.html
basic-auth.html refactor: implement ajax() in tests using native fetch instead of jQuery (#32579) 2022-01-24 10:34:23 +01:00
beforeunload-false.html
blank.html test: move protocol specs to main process (#18923) 2019-06-27 14:20:29 -07:00
button.html docs: document idleDetector permissions (#39180) 2023-07-24 14:57:41 -04:00
c.html Refactor <webview> tag tests (#12886) 2018-05-14 17:00:49 -05:00
cache-storage.html test: re-enable some skipped tests (#29655) 2021-06-15 10:55:08 +09:00
close.html
content.html
css-transparent.html refactor: replace .forEach() with for-of (#39691) 2023-08-31 23:36:43 +09:00
d.html Refactor <webview> tag tests (#12886) 2018-05-14 17:00:49 -05:00
datalist-text.html test: add a <datalist> spec for time type (#36953) 2023-01-23 11:21:28 -05:00
datalist-time.html test: add a <datalist> spec for time type (#36953) 2023-01-23 11:21:28 -05:00
dom-ready.html refactor: implement ajax() in tests using native fetch instead of jQuery (#32579) 2022-01-24 10:34:23 +01:00
e.html
external-string.html fix: do not expose Node's external strings (#13438) 2018-06-27 10:18:09 +10:00
fetch.html test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
file-input.html feat: add webUtils module with getPathForFile method (#38776) 2023-11-20 15:59:36 -08:00
filesystem.html
flex-webview.html feat: add transparent webpreference to webview (#40301) 2024-01-05 13:00:27 +09:00
form-with-data.html fix: restore POST forms that open a new window with target=_blank (#21469) 2019-12-11 15:46:25 +09:00
fullscreen-ipif.html fix: allow iframe-initiated HTML fullscreen to exit while in macOS fullscreen (#20962) 2019-11-05 13:34:45 -08:00
fullscreen-oopif.html fix: allow iframe-initiated HTML fullscreen to exit while in macOS fullscreen (#20962) 2019-11-05 13:34:45 -08:00
fullscreen.html fix: html fullscreen transitions stacking (#32905) 2022-06-07 12:59:50 -04:00
half-background-color.html test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
history-replace.html
history.html
iframe-protocol.html fix: crash loading non-standard schemes in iframes (#35485) 2022-08-31 10:08:11 +02:00
insecure-resources.html test: move security warnings spec to main runner (#20055) 2019-09-03 16:02:22 +09:00
ipc-message.html
jquery-3.6.0.min.js test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
jquery.html test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
key-events.html fix: keyCodes being incorrectly converted in webContents.sendInputEvent() (#39776) 2023-09-12 11:28:45 +02:00
media-id-reset.html
modal.html fix: navigator.keyboard.lock() fullscreen exit handling (#40365) 2023-10-31 11:59:39 -04:00
native-module.html refactor: use node scheme imports in spec (#38487) 2023-06-15 10:42:27 -04:00
navigate_in_page_and_wait.html fix: promise resolved to early when browser initiated in-page navigation v2 (#39597) 2023-08-28 12:37:28 -04:00
onkeyup.html
onmouseup.html
overlay.html chore: strip trailing whitespace (#35969) 2023-02-01 12:59:16 +01:00
pdf-in-iframe.html test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
ping.html
post.html
send-after-node.html refactor: use node scheme imports in spec (#38487) 2023-06-15 10:42:27 -04:00
set-global.html
tab-focus-loop-elements-wv.html fix: do not allow the window to grab focus when tabbing / shift+tabbing (#16042) 2018-12-18 23:44:51 -07:00
tab-focus-loop-elements.html feat: enable context isolation by default (#26890) 2021-03-01 16:52:29 -05:00
theme-color.html
useragent.html
video.html feat: add {stream} opt to custom protocol registry to configure media player (#22955) 2020-06-08 09:49:36 -07:00
visibilitychange.html fix: pageVisibility state when backgroundThrottling disabled (#39223) 2023-07-28 10:48:25 +02:00
webframe-spell-check.html feat: Spellchecker Async Implementation (#14032) 2018-10-18 11:11:53 -05:00
webframe-zoom.html
webview-allowpopups.html feature: Hot security tips (#11810) 2018-02-03 07:50:12 -07:00
webview-custom-zoom-level.html test: remove usage of 'remote' module from webview spec (#20048) 2019-09-03 10:10:58 -07:00
webview-devtools.html test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
webview-did-attach-event.html feat: add <webview>.getWebContentsId() (#17407) 2019-03-26 10:57:27 +09:00
webview-did-navigate-in-page-with-hash.html
webview-did-navigate-in-page-with-history.html
webview-did-navigate-in-page.html
webview-in-page-navigate.html refactor: use v8 serialization for ipc (#20214) 2019-10-09 13:59:08 -04:00
webview-isolated.html fix: register webview in main world when using contextIsolation (#16067) 2018-12-14 15:38:35 +09:00
webview-no-script.html feat: enable context isolation by default (#26890) 2021-03-01 16:52:29 -05:00
webview-opener-no-node-integration.html test: remove usage of 'remote' module from webview spec (#20048) 2019-09-03 10:10:58 -07:00
webview-opener-postMessage.html
webview-origin-zoom-level.html test: remove usage of 'remote' module from webview spec (#20048) 2019-09-03 10:10:58 -07:00
webview-stripped-preload.html Add explicit spec for removing preload from webview 2017-05-17 13:47:00 -07:00
webview-trusted-types.html fix: <webview> not working with Trusted Types (#27445) 2021-01-25 10:29:25 +09:00
webview-visibilitychange.html
webview-will-navigate-in-frame.html feat: add will-frame-navigate event (#34418) 2023-03-28 10:55:41 -04:00
webview-will-navigate.html
webview-zoom-change-persist-host.html fix: webview zoom level persistence on navigation (#40650) 2023-12-04 10:39:20 -05:00
webview-zoom-factor.html feat: enable context isolation by default (#26890) 2021-03-01 16:52:29 -05:00
webview-zoom-inherited.html fix: crash when navigating from a page with webview that has inherited zoom level (#24757) 2020-07-28 13:00:44 -07:00
will-navigate.html fix: emit will-navigate for sandboxed contents (#22188) 2020-02-21 11:08:26 -08:00
window-no-javascript.html Add failing spec for inheriting Javascript web preference 2017-04-25 12:57:53 -07:00
window-open-hide.html
window-open-postMessage-driver.html feat: remove BrowserWindow option inheritance (#28550) 2021-04-21 10:55:17 -07:00
window-open-postMessage.html refactor: port window.open and window.opener to use ctx bridge instead of hole punching (#23235) 2020-04-27 12:46:04 -07:00
window-open-size.html test: remove a bunch of usage of the remote module (#21119) 2019-11-14 14:09:03 -08:00
window-open.html
window-opener-location.html refactor: use IPC helpers in window-setup (#17948) 2019-07-09 02:43:49 +03:00
window-opener-no-node-integration.html
window-opener-no-webview-tag.html Add failing spec for webviewTag inheritance 2017-05-17 13:27:28 -07:00
window-opener-node.html
window-opener-postMessage.html
window-opener-targetOrigin.html refactor: use node scheme imports in spec (#38487) 2023-06-15 10:42:27 -04:00
window-opener-webview.html Add failing spec for webviewTag inheritance 2017-05-17 13:27:28 -07:00
window-opener.html
worker.html test: migrate more chromium specs to main (#35081) 2022-07-27 11:10:04 +02:00
world-safe-preload-error.js feat: add worldSafe flag for executeJS results (#24114) 2020-07-23 14:32:20 -07:00
world-safe-preload.js feat: add worldSafe flag for executeJS results (#24114) 2020-07-23 14:32:20 -07:00
zoom-factor.html