Embedded Sways cannot be scrolled in Microsoft Chromium Edge/Chrome (working in Firefox, Edge, IE)

%3CLINGO-SUB%20id%3D%22lingo-sub-759771%22%20slang%3D%22en-US%22%3ERe%3A%20Embedded%20Sways%20cannot%20be%20scrolled%20in%20Microsoft%20Chromium%20Edge%2FChrome%20(working%20in%20Firefox%2C%20Edge%2C%20I%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-759771%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F333743%22%20target%3D%22_blank%22%3E%40ikjadoon%3C%2FA%3E%26nbsp%3BChromium's%20team%20has%20noted%20this%20Sway%2FChromium%20bug%20will%20likely%20be%20marked%20WONTFIX.%20Full%20details%20here%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fbugs.chromium.org%2Fp%2Fchromium%2Fissues%2Fdetail%3Fid%3D984729%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fbugs.chromium.org%2Fp%2Fchromium%2Fissues%2Fdetail%3Fid%3D984729%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EFirst%20shipping%20in%20Chromium%2056%20and%20thus%20now%20being%20reproduced%20in%20Microsoft%20Chromium%20Edge%20based%20on%20Chromium%2077%2C%20%3CSTRONG%3Ethe%20commits%20changed%20the%20behavior%20of%20scroll%20events%20listeners%3C%2FSTRONG%3E.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EPerhaps%20Sway's%20developers%20can%20see%20if%20Sway%20embeds%20can%20opt-out%20and%2For%20workaround%20this%20change%3F%26nbsp%3BScrolling%20embedded%20Sways%20is%20currently%20%22broken%22%20on%20all%20Chromium%20browsers%3A%20Chrome%2C%20the%20new%20Microsoft%20Edge%2C%26nbsp%3B%3CSTRONG%3EOpera%26nbsp%3B%3C%2FSTRONG%3E(tip%20to%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F521%22%20target%3D%22_blank%22%3E%40Sergei%20Baklan%3C%2FA%3E)%2C%20Vivaldi%2C%20etc.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-759910%22%20slang%3D%22en-US%22%3ERe%3A%20Embedded%20Sways%20cannot%20be%20scrolled%20in%20Microsoft%20Chromium%20Edge%2FChrome%20(working%20in%20Firefox%2C%20Edge%2C%20I%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-759910%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F333743%22%20target%3D%22_blank%22%3E%40ikjadoon%3C%2FA%3E%26nbsp%3BThe%20Chormium%20bug%20has%20officially%20been%20marked%20as%20WONTFIX.%20If%20you%20take%20a%20look%20at%20the%20console%20while%20attempting%20to%20scroll%20(noted%20in%20the%20Chromium%20bug%20report%20above)%2C%20it%20details%20what's%20happening%20when%20Sway%20%26amp%3B%20the%20root%20page%20scroll%20simultaneously%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F123578i1BFC7C6933F1DCBF%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22rDCR9fr%22%20title%3D%22rDCR9fr%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-782630%22%20slang%3D%22en-US%22%3ERe%3A%20Embedded%20Sways%20cannot%20be%20scrolled%20in%20Microsoft%20Chromium%20Edge%2FChrome%20(working%20in%20Firefox%2C%20Edge%2C%20I%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-782630%22%20slang%3D%22en-US%22%3EFriendly%20bump.%3CBR%20%2F%3E%3CBR%20%2F%3EIs%20this%20bug%20on%20the%20radar%20of%20Sway's%20engineers%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-757883%22%20slang%3D%22en-US%22%3EEmbedded%20Sways%20cannot%20be%20scrolled%20in%20Microsoft%20Chromium%20Edge%2FChrome%20(working%20in%20Firefox%2C%20Edge%2C%20IE)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-757883%22%20slang%3D%22en-US%22%3E%3CP%3EHello.%20I%20am%20not%20sure%20if%20this%20is%20%3CSTRIKE%3Ea%20Chromium%20bug%20or%3C%2FSTRIKE%3Ea%20Sway%20bug.%20%3CEM%3E%3CSTRONG%3EEDIT%3A%20It's%20a%20Sway%20bug%2C%20see%20below.%3C%2FSTRONG%3E%3C%2FEM%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3E%3CEM%3EAn%20example%20page%20with%20an%20embedded%20Sway%20(ironically%20a%20Microsoft%20post)%3A%3C%2FEM%3E%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FTech-Community-Blog%2FThe-July-12th-Weekly-Roundup-is-Posted%2Fbc-p%2F757769%23M531%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FTech-Community-Blog%2FThe-July-12th-Weekly-Roundup-is-Posted%2Fbc-p%2F757769%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CH2%20id%3D%22toc-hId-1792560990%22%20id%3D%22toc-hId-1792560990%22%20id%3D%22toc-hId-1792560990%22%20id%3D%22toc-hId-1792560990%22%3EExpected%20behavior%20(seen%20in%20Firefox%2C%20IE%2C%20and%20Edge%20Classic)%3A%3C%2FH2%3E%3COL%3E%3CLI%3EUser%20focuses%20their%20mouse%20on%20a%20Sway%20that's%20been%20embedded%20inside%20a%20website.%3C%2FLI%3E%3CLI%3EUser%20scrolls%20using%20their%20mouse%20while%20focused%20on%20Sway.%3C%2FLI%3E%3CLI%3E%3CSTRONG%3E%3CSTRONG%3EOnly%20the%20Sway%20embed%20scrolls.%26nbsp%3B%20%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F123459i6D598F04316D86C2%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%222019-07-16_17-00-55.gif%22%20title%3D%222019-07-16_17-00-55.gif%22%20%2F%3E%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FSTRONG%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3CH2%20id%3D%22toc-hId--759595971%22%20id%3D%22toc-hId--759595971%22%20id%3D%22toc-hId--759595971%22%20id%3D%22toc-hId--759595971%22%3EActual%20behavior%20(seen%20in%20Chrome%20and%20Chromium%20Edge)%3A%3C%2FH2%3E%3COL%3E%3CLI%3EUser%20focuses%20their%20mouse%20on%20a%20Sway%20that's%20been%20embedded%20inside%20a%20website.%3C%2FLI%3E%3CLI%3EUser%20scrolls%20using%20their%20mouse%20while%20focused%20on%20Sway.%3C%2FLI%3E%3CLI%3E%3CSTRONG%3EBoth%20root%20page%20%26amp%3B%20the%20Sway%20embed%20scroll.%3C%2FSTRONG%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F123456iC7689B21A63F7F4F%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%222019-07-16_16-52-33.gif%22%20title%3D%222019-07-16_16-52-33.gif%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEmbedded%20Sways%20%3CEM%3E%3CSTRONG%3Ecannot%3C%2FSTRONG%3E%3C%2FEM%3Ebe%20scrolled%20independently%20in%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3Across_mark%3AGoogle%20Chrome%20Version%2075.0.3770.142%3C%2FLI%3E%3CLI%3E%3Across_mark%3AMicrosoft%20Chromium%20Edge%26nbsp%3B%3CSPAN%3EVersion%2077.0.211.3%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEmbedded%20Sways%20%3CSTRONG%3Ecan%3C%2FSTRONG%3Ebe%20scrolled%20independently%20in%3A%3C%2FP%3E%3CUL%3E%3CLI%3E%3Awhite_heavy_check_mark%3AMicrosoft%20Edge%20Classic%2042.17134.1.0%3C%2FLI%3E%3CLI%3E%3Awhite_heavy_check_mark%3AFirefox%2068.0%3C%2FLI%3E%3CLI%3E%3Awhite_heavy_check_mark%3AInternet%20Explorer%2011.885.17134.0%3C%2FLI%3E%3C%2FUL%3E%3CP%3EThese%20were%20tested%20on%20Windows%2010%20Pro%20x64%201803)%2C%20build%2017134.844.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-757883%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EBest%20Practices%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EBrowser%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ECompliance%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESway%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-788262%22%20slang%3D%22en-US%22%3ERe%3A%20Embedded%20Sways%20cannot%20be%20scrolled%20in%20Microsoft%20Chromium%20Edge%2FChrome%20(working%20in%20Firefox%2C%20Edge%2C%20I%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-788262%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F333743%22%20target%3D%22_blank%22%3E%40ikjadoon%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDoes%20Sway%20still%20monitor%20these%20forums%20or%20UserVoice%20or%20Microsoft%20Community%3F%20Is%20this%20a%20sign%20that%20Sways%20EOL%20already%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%20class%3D%22contentHeader2%20x-hidden-focus%22%3E%3CSTRONG%3EThis%20bug%20has%20been%20reported%20repeatedly%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3COL%3E%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fbugs.chromium.org%2Fp%2Fchromium%2Fissues%2Fdetail%3Fid%3D626196%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20nofollow%22%3EThe%20bug%20started%20occurring%20in%20Chromium%2074%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E(April%2023%2C%202019)%3C%2FLI%3E%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fsway.uservoice.com%2Fforums%2F264674-sway-suggestion-box%2Fsuggestions%2F37988680-scroll-vertically-in-chrome%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ESway%20UserVoice%20feedback%3C%2FA%3E%26nbsp%3B(June%2022%2C%202019)%3C%2FLI%3E%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FTech-Community-Blog%2FThe-July-12th-Weekly-Roundup-is-Posted%2Fbc-p%2F757769%2Fhighlight%2Ftrue%23M531%22%20target%3D%22_blank%22%3EComments%20on%20the%20Microsoft%20post%20from%20the%20GIF%2C%20ironically%3C%2FA%3E%26nbsp%3B(July%2016%2C%202019)%3C%2FLI%3E%3CLI%3EThis%20post%20(July%2016%2C%202019)%26nbsp%3B%3C%2FLI%3E%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fbugs.chromium.org%2Fp%2Fchromium%2Fissues%2Fdetail%3Fid%3D984729%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20nofollow%22%3EChromium%20team%20confirming%20it%20is%20a%26nbsp%3BMicrosoft%20bug%3C%2FA%3E%26nbsp%3B(July%2017%2C%202019)%3C%2FLI%3E%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fanswers.microsoft.com%2Fen-us%2Fmsoffice%2Fforum%2Fmsoffice_sway-mso_o365brs%2Fembedded-sways-cannot-be-scrolled-in-any-chromium%2F51af2fa7-7fce-4526-a0e7-29a287e54ae9%3Ftm%3D1564109811286%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EMicrosoft%20Community%20post%3C%2FA%3E%26nbsp%3B(July%2025%2C%202019)%3C%2FLI%3E%3C%2FOL%3E%3CP%3EWe're%20at%26nbsp%3B%3CU%3E%3CSTRONG%3E105%3C%2FSTRONG%3E%3C%2FU%3E%3CSTRONG%3Edays%20%3C%2FSTRONG%3Esince%20the%20bug%20first%20appeared%26nbsp%3B%2B%20%3CSTRONG%3E%3CU%3E45%3C%2FU%3Edays%3C%2FSTRONG%3Esince%20the%20first%20bug%20report%20to%20Microsoft%20that%20I%20could%20find.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESeems%20like%20we're%20talking%20into%20an%20abyss%20here.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Regular Contributor

Hello. I am not sure if this is a Chromium bug or a Sway bug. EDIT: It's a Sway bug, see below.

 

An example page with an embedded Sway (ironically a Microsoft post):

https://techcommunity.microsoft.com/t5/Tech-Community-Blog/The-July-12th-Weekly-Roundup-is-Posted/bc...

 

 

Expected behavior (seen in Firefox, IE, and Edge Classic):

  1. User focuses their mouse on a Sway that's been embedded inside a website.
  2. User scrolls using their mouse while focused on Sway.
  3. Only the Sway embed scrolls.  2019-07-16_17-00-55.gif

     

Actual behavior (seen in Chrome and Chromium Edge):

  1. User focuses their mouse on a Sway that's been embedded inside a website.
  2. User scrolls using their mouse while focused on Sway.
  3. Both root page & the Sway embed scroll.

2019-07-16_16-52-33.gif

 

 

Embedded Sways cannot be scrolled independently in:

  • :cross_mark:Google Chrome Version 75.0.3770.142
  • :cross_mark:Microsoft Chromium Edge Version 77.0.211.3

 

Embedded Sways can be scrolled independently in:

  • :white_heavy_check_mark:Microsoft Edge Classic 42.17134.1.0
  • :white_heavy_check_mark:Firefox 68.0
  • :white_heavy_check_mark:Internet Explorer 11.885.17134.0

These were tested on Windows 10 Pro x64 1803), build 17134.844.

4 Replies

@ikjadoon Chromium's team has noted this Sway/Chromium bug will likely be marked WONTFIX. Full details here: https://bugs.chromium.org/p/chromium/issues/detail?id=984729

 

First shipping in Chromium 56 and thus now being reproduced in Microsoft Chromium Edge based on Chromium 77, the commits changed the behavior of scroll events listeners.

 

Perhaps Sway's developers can see if Sway embeds can opt-out and/or workaround this change? Scrolling embedded Sways is currently "broken" on all Chromium browsers: Chrome, the new Microsoft Edge, Opera (tip to @Sergei Baklan), Vivaldi, etc.

@ikjadoon The Chormium bug has officially been marked as WONTFIX. If you take a look at the console while attempting to scroll (noted in the Chromium bug report above), it details what's happening when Sway & the root page scroll simultaneously:

 

rDCR9fr

 

Friendly bump.

Is this bug on the radar of Sway's engineers?

@ikjadoon 

 

Does Sway still monitor these forums or UserVoice or Microsoft Community? Is this a sign that Sways EOL already?

 

This bug has been reported repeatedly:

 

  1. The bug started occurring in Chromium 74 (April 23, 2019)
  2. Sway UserVoice feedback (June 22, 2019)
  3. Comments on the Microsoft post from the GIF, ironically (July 16, 2019)
  4. This post (July 16, 2019) 
  5. Chromium team confirming it is a Microsoft bug (July 17, 2019)
  6. Microsoft Community post (July 25, 2019)

We're at 105 days since the bug first appeared + 45 days since the first bug report to Microsoft that I could find.

 

Seems like we're talking into an abyss here.