Bug #11460

Installation Assistant sends user into an endless loop when JS is disabled (Install from Debian)

Added by intrigeri 2016-05-23 12:12:05 . Updated 2016-09-12 12:47:09 .

Status:
Resolved
Priority:
Elevated
Assignee:
Category:
Installation
Target version:
Start date:
2016-05-23
Due date:
% Done:

100%

Feature Branch:
web/11460-ia-without-javascript
Type of work:
Website
Blueprint:

Starter:
Affected tool:
Installation Assistant
Deliverable for:

Description

  1. Disable JS globally
  2. Navigate the assistant until https://tails.boum.org/install/debian/usb/

Then I’m given two similar, but slightly different, instructions for the next step, both have the same problematic result:

  • “Copy and paste this link in Firefox or Tor Browser: ”$“:https://tails.boum.org/install/debian/usb/”, but if I do that I end up on the same page (of course, that’s the URL I’m already on)
  • A button that states “I’m already in Firefox 38.0.1+ or Tor Browser 5+”), that points to https://tails.boum.org/install/debian/usb/?override=firefox. If I click this button, I end up on a very similar page, that gives me the same choice as previously.

In both cases, I have no clue how to go on. I’m sorry if I misunderstood the instructions I was given.

I didn’t test other scenarios to see if the downgrade to no JS was more graceful elsewhere, but given that this common one is broken, I would humbly suggest that you folks try the others as well, just to be on the safe side :)


Subtasks


History

#1 Updated by sajolida 2016-05-23 18:20:14

  • Assignee set to sajolida

Oops, it seems like ?override=firefox is broken. I’ll have a look to see if I can fix this quickly myself or otherwise assign it to tchou or Giorgio.

#2 Updated by sajolida 2016-05-23 19:34:11

  • Assignee changed from sajolida to tchou
  • Priority changed from Normal to Elevated
  • QA Check set to Ready for QA
  • Feature Branch set to web/11460-ia-without-javascript

This is a complete blocker for people without JavaScript so I think it deserved “Elevated”.

#3 Updated by intrigeri 2016-05-23 22:00:38

> This is a complete blocker for people without JavaScript so I think it deserved “Elevated”.

Agreed. If you folks want a few automated regression tests for this stuff at some point, please start this discussion on tails-dev@ :)

#4 Updated by sajolida 2016-05-24 14:16:46

Understanding how this issue is cabled, it’s pretty clear to me that it
actually never worked in the first place and almost by design so it’s
not really a regression :)

#5 Updated by BitingBird 2016-06-26 10:32:46

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 30

It’s ready for QA so I guess it’s in progress.

#6 Updated by tchou 2016-09-12 08:00:26

  • Assignee changed from tchou to sajolida
  • QA Check deleted (Ready for QA)

It seems ok (I can’t install the addon localy, but it looks like it would work).

#7 Updated by sajolida 2016-09-12 12:47:09

  • Status changed from In Progress to Resolved
  • Assignee deleted (sajolida)
  • % Done changed from 30 to 100

Merging then.