- Ensure localhost permission can be requested for localhost web apps.
- BREAKING: Change to module.
- Fix popup window resize bugs. When calling
window.open, the height and width used are for the total content area not including any title bar, when callingresizeTo, the height and width are for the total content area and any title bar, etc. Additionally, the window bounds parameters are ignored in Firefox when opening a new window if the parent window is maximized, so the resizeTo/moveTo APIs must always be called on popups.
- Apply workaround for chromium bug where mouse events are sent to the underlying page instead of an element in an iframe that is over the page.
- Mark inline dialog and iframe as unselectable to avoid chromium focus bug.
- BREAKING: Enable the use of 1p popup dialogs or iframes when creating new web app windows.
- Fix typo.
- Fix CSS dialog issue with Chrome 88.
- Allow iframes for WebAppWindows to enable scrolling automatically to better emulate normal pages.
- Ensure legacy URL parser prefixes
/to pathname.
- Fix URL constructor feature detection.
- Use percentages instead of viewport units.
- Ensure default web app window iframe cannot be larger than viewport.
- Add
web-app-window-backdropclass for customization.
- Use
fixedpositioning for WebAppWindow iframe to fix mobile CSS issues.
- Make early closing of WebAppContext more robust and
expose
closedflag. - Prevent timeout from firing when the WebAppContext is intentionally closed.
- Disable body overflow when showing UI.
- Make default loading timeout 60 seconds.
- Fix bugs with tracking pending requests; ensure to terminate all pending requests when client closes.
- Improve error marshalling.
- Do not bundle dialog polyfill or require HTML5 Dialog.
- Add ability to pass a Promise that resolves to a window handle.
- Include
.jsextension on imports.
- Fix display bug on Edge by defaulting iframe for WebAppWindow to 100% width+height.
- Do not pass undefined
base, it breaks Safari.
- Ensure dialogPolyfill is loaded.
- Add hook to enable customization of WebAppWindow.
- Add
dialog-polyfilldependency.
- Fixuse of
const.
- Make WebAppWindow backdrop transparent by default.
- Rename
ClientWindowtoWebAppWindowto avoid confusion.
-
Add core files.
-
See git history for changes previous to this release.