Forum Discussion
Application
Hi KamiShushu777 , thank you for reporting this. Yes, this is a bug that we have fixed in today's Canary build. You may find other odd behavior caused by the multiple windows being there, and that should all be fixed today as well.
Thanks again,
John
- HotCakeXJan 29, 2021MVP
Hi, johnjansen
Thank you, it is fixed now Version 90.0.782.0 (Official build) canary (64-bit)
I have a quick question about link capturing for PWAs in Edge canary
I'm using these 2 flags
edge://flags/#enable-desktop-pwas-link-capturing
edge://flags/#enable-desktop-pwas-tab-strip-link-capturing
and I have Twitter and YouTube installed as PWAs.
when I try to share a YouTube link to Twitter using the share button on YouTube page, I see Twitter PWA opening and I also see a new Edge window opening with Twitter website.
so this causes 2 things to open, instead of 1. I've sent feedback before but was wondering if this is an expected behavior (I hope not) or just a bug.Twitter opening in Edge window loads my feed, Twitter that opens in Twitter PWA shows me the content I shared from YouTube, ready for me to click on post.
so the extra Twitter that opens in Edge window is unnecessary.
- johnjansenJan 29, 2021Former Employee
HotCakeX , interesting. I'm not seeing that with my builds. If I launch the youtube app and click to share a video to Twitter, I see twitter load in the browser itself, not as a PWA. We're actually doing work on Share currently that is blocked by work coming in some upcoming releases, so I wasn't expecting it to launch the PWA yet.
I wonder if there is an additional flag you have set or something subtle I'm missing.
All that said, it is a bug if we launch Edge as well as the PWA. When all is said and done, if you have the PWA installed, that should be the target for the share contract.
-John
- HotCakeXJan 29, 2021MVP
oh yes, sorry, I also have this flag:
edge://flags/#enable-desktop-pwas-tab-stripand I installed Twitter as a Tabbed PWA, in fact I install all my PWAs as tabbed since this tabbed PWA feature was introduced, i find it very useful.
(just to clear any confusion in the way I explained it, when I try to share a YouTube video, I use the share button that's under the video itself, not the share button on Edge toolbar)
all the flags I've enabled that produce this behavior:SpoilerDesktop PWAs remove status bar
Hides the status bar popup in Desktop PWA app windows. – Mac, Windows, Linux
#enable-desktop-pwas-remove-status-bar
Desktop PWA tab strips
Experimental UI for exploring what PWA windows would look like with a tab strip. – Mac, Windows, Linux
#enable-desktop-pwas-tab-strip
Desktop PWA tab strip link capturing
Experimental behaviour for "Desktop PWA tab strips" to capture link navigations within the app scope and bring them into the app's tabbed window. – Mac, Windows, Linux
#enable-desktop-pwas-tab-strip-link-capturing
Desktop PWA declarative link capturing
Enable web app manifests to declare link capturing behavior. Prototype implementation of: https://github.com/WICG/sw-launch/blob/master/declarative_link_capturing.md – Mac, Windows, Linux
#enable-desktop-pwas-link-capturing
TLS 1.3 Early Data
This option enables TLS 1.3 Early Data, allowing GET requests to be sent during the handshake when resuming a connection to a compatible TLS 1.3 server. – Mac, Windows, Linux
#enable-tls13-early-data
TLS Post-Quantum Confidentiality
This option enables a post-quantum (i.e. resistent to quantum computers) key exchange algorithm in TLS (CECPQ2). – Mac, Windows, Linux
#post-quantum-cecpq2
Parallel downloading
Enable parallel downloading to accelerate download speed. – Mac, Windows, Linux
#enable-parallel-downloading
Tab Hover Cards
Enables a popup containing tab information to be visible when hovering over a tab. This will replace tooltips for tabs. – Mac, Windows, Linux
#tab-hover-cards
Tab Hover Card Images
Shows a preview image in tab hover cards, if tab hover cards are enabled. – Mac, Windows, Linux
#tab-hover-card-images
Ask Before Closing Multiple Tabs
To prevent accidentally closing multiple tabs, the browser can prompt if you want to close all tabs. You can turn this setting on or off in Settings and more (…) > Settings > Appearance > Customize browser. – Mac, Windows, Linux
#edge-ask-before-closing-multiple-tabs
Show block option in autoplay settings
If enabled, block will appear as an option in media autoplay settings. – Mac, Windows, Linux
#edge-autoplay-user-setting-block-option
Enable two page view for PDF
Enables Two-page continuous scrolling view for PDF documents – Mac, Windows, Linux
#edge-pdf-two-page-view
Immersive Reader Icon animation experiment
If enabled, Immersive Reader icon shows up in an animated manner. – Mac, Windows, Linux
#edge-reading-view-icon-animation
Enable move tabs to a different profile window
Enable move tabs to a different profile window than current profile. – Mac, Windows, Linux
#edge-move-tabs-to-profile-window
Tab Groups
Allows users to organize tabs into visually distinct groups, e.g. to separate tabs associated with different tasks. – Mac, Windows, Linux
#edge-tab-groups
Tab Groups Auto Create
Automatically creates groups for users, if tab groups are enabled. – Mac, Windows, Linux
#edge-tab-groups-auto-create
Tab Groups Collapse
Allows a tab group to be collapsible and expandable, if tab groups are enabled. – Mac, Windows, Linux
#edge-tab-groups-collapse
Tab Groups Collapse Freezing
Experimental tab freezing upon collapsing a tab group. – Mac, Windows, Linux
#edge-tab-groups-collapse-freezing
Identify Browser with Client Hints instead of User Agent String
Enables client hints and removes the Edge Token from the User Agent string, in order to facilitate client hints testing. – Mac, Windows, Linux
#edge-user-agent-client-hints-only
Enable sharing page via QR Code
Enables right-click UI to share the page's URL via a generated QR Code. – Mac, Windows, Linux
#sharing-qr-code-generator
Global Media Controls
Enables the Global Media Controls UI in the toolbar. – Mac, Windows, Linux
#global-media-controls
Global Media Controls Picture-in-Picture
Enables Picture-in-Picture controls in the Global Media Controls UI. Requires #global-media-controls to also be enabled. – Mac, Windows, Linux
#global-media-controls-picture-in-picture
Enforce deprecation of legacy TLS versions
Enable connection errors and interstitials for sites that use legacy TLS versions (TLS 1.0 and TLS 1.1), which are deprecated and will be removed in the future. – Mac, Windows, Linux
#legacy-tls-enforced
Copy Link To Text
Adds an item to the context menu to allow a user to copy a link to the page with the selected text highlighted. – Mac, Windows, Linux
#copy-link-to-textso I'm experiencing something that's from the future? 🙂
because it's been happening for ~a month.please let me know if there is any other data I can send to help.