noscript icon indicating copy to clipboard operation
noscript copied to clipboard

Noscript breaks google slides even if scripts are globally allowed

Open Hoeze opened this issue 1 year ago • 9 comments

Hi, I just installed noscript on a fresh firefox profile and tried to open a google slideshow with >11 slides. Unfortunately, the page loads only the first 11 slides and then keeps in loading mode forever. This issue stays no matter what settings I put in noscript (globally allow scripts, do not block suspicious requests, etc.). The only way to make google slides working again is to disable noscript.

Hoeze avatar Mar 13 '23 21:03 Hoeze

I'm having the same issue, I don't know how I can debug this but I confirm that

  • with NoScript enabled, with default setings (after a reset using the UI), the page never stops loading and slides are missing
  • with NoScript activated, but globally disabled, same
  • with the NoScript extension deactivated, all slides are loading

Firefox 116.0.3 (64 bits) / NoScript v 11.4.26

lucasbfr avatar Aug 25 '23 09:08 lucasbfr

Thank you for your report. Could you please point me to a public slide deck exhibiting this behavior as a reproducible test case?

hackademix avatar Aug 25 '23 09:08 hackademix

Hi, sure!

This deck has 50 slides, it breaks randomly around slide 26 for me https://docs.google.com/presentation/d/1kp80mEI-Ig4H8ouHpto6xoItnbS_ZC1CBok-tLzQK3A/edit?usp=sharing

lucasbfr avatar Aug 25 '23 10:08 lucasbfr

This deck has 50 slides, it breaks randomly around slide 26 for me https://docs.google.com/presentation/d/1kp80mEI-Ig4H8ouHpto6xoItnbS_ZC1CBok-tLzQK3A/edit?usp=sharing

Thank you. I've checked on a train, very poor connectivity, with Firefox 16.0.3 / NoScript 11.4.26, both Desktop and Mobile.

I couldn't reproduce, neither with the default settings (coming with google.com and gstatic.com set to TRUSTED; which seems to be all is needed there), nor with restrictions globally disabled, so I'm a bit puzzled here: all the presentation ran smoothly from start to finish.

Do either your page-local console (ctrl+shift+K) or the browser-wide one (ctrl+shift+J) offer any further hint?

hackademix avatar Aug 25 '23 14:08 hackademix

Mmm... Just to make sure, I downloaded the portable version of firefox and only installed NoScript. Funnily enough, it worked on the first try but failed after I closed and reopened the browser.

I took 2 screenshots of the browser console, there are 2 errors with noscript: https://www.dropbox.com/transfer/AAAAANWDLSgBSqCuPWFqQbyY2zz9hp_ANwVCSeITrOczLgKxDJxivwM

lucasbfr avatar Aug 25 '23 16:08 lucasbfr

Hi, I have the same issue, I reported to mozilla foundation as a bug here with various logs. So I stop using NoScript until their is a solution.

@hackademix, do you plan to fix this bug ?

Thanks !

HoliGi avatar Feb 09 '24 10:02 HoliGi

I'm also running into the same issue.

A-Imal avatar Feb 09 '24 11:02 A-Imal

Firefox developer here: I closed the Firefox bug since it appears this is a bug in the webextension. If there's anything we can do to help with a fix please let me know.

valenting avatar Feb 09 '24 12:02 valenting

Also facing the issue. Managed to reproduce: it seems related to the amount of data in the presentation, it works for small presentations (some sort of cache?).

Environment:

  • NoScript: 11.4.29
  • Browser: Firefox 122.0.1
  • OS: Pop!_OS 22.04

Reproduction steps:

  1. Go to slides.google.com and start a new presentation with a template that has a lot of slides (I used Your big idea under Personal).
  2. Create a lot of new slides (at least 40 nonempty ones). I got past 40 really quickly by duplicating all slides on the left with ctrl + A -> Duplicate all. I was also able to reproduce by making 128 slides with 1 character on each, starting from a blank sheet.
  3. Note the number of slides on the page. When I duplicate the Your big idea template, it has 42 slides in total.
  4. Refresh the page.
  5. The page never finishes loading and not all the slides load (a variable number does, typically 20 to 30).

Swiddis avatar Feb 21 '24 02:02 Swiddis