Project

General

Profile

Bug #27997

GUI unusable without access to Google services

Added by Mac Lemon over 2 years ago. Updated over 1 year ago.

Status:
Done
Priority:
Expected
Assignee:
Erin Clark
Category:
GUI (new)
Seen in:
Severity:
New
Reason for Closing:
Reason for Blocked:
Needs QA:
Yes
Needs Doc:
Yes
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No

Description

Summary:
New GUI unusable without access to Google tracking hosts.

Steps to Reproduce:
Login to the new GUI within a reasonably secured environment that either requires a WebProxy to access the interwebs, or has common restrictions on internet access for (admin) workstations, or just no internet access at all.

Expected Results:
The GUI should work even when FreeNAS and the admin workstation are not able to access the internet. All assets that are required for the GUI must be hosted and served from the box itself.
This should also include the documentation!

Actual Results:
The new Web GUI becomes unreadable and in consequence, unusable when the admin workstation is unable to access 3rd party tracking by Google. Screenshot attached.

In particular, at least access to these Google hosts is necessary to use the new GUI at all.
fonts.googleapis.com
gstatic.com

Regression:
Access to Google tracking is not necessary to use the more efficient Django GUI.

On top of simple technical network limitations, this also raises a trust issue for users and customers, but also legal issues with the European general data protection directive for corporate users.

Notes:
If you do not have access to a network with common restrictions, you can simulate the effect by installing an Adblocker in your Browser like uBlock origin or uMatrix that disallows 3rd party JavaScript or custom WebFonts or Google tracking. Or simply use a private LAN without internet access. (eg. Admin Laptop directly connected via Ethernet to the FreeNAS box. WiFi turned off.)

Best regards
MacLemon


Related issues

Has duplicate FreeNAS - Bug #27009: New UI looks ... horrible ... on macOS + FirefoxClosed2017-12-04

Associated revisions

Revision 24f6616a (diff)
Added by Erin Clark over 2 years ago

Host the material icons locally so the UI can be used offline Ticket: #27997

History

#1 Updated by Dru Lavigne over 2 years ago

  • Status changed from Unscreened to Not Started
  • Assignee changed from Release Council to Erin Clark
  • Target version set to 11.2-BETA1

#2 Updated by Erin Clark over 2 years ago

  • Assignee changed from Erin Clark to Peter Southwell

could you investigate this Pete?

#3 Avatar?id=13649&size=24x24 Updated by Ben Gadd over 2 years ago

  • Due date set to 03/09/2018

#5 Updated by Dru Lavigne over 2 years ago

  • Seen in changed from 11.1-U1 to 11.1-U1

#6 Updated by Dru Lavigne over 2 years ago

Pete: also see this comment in the duplicate ticket: https://redmine.ixsystems.com/issues/27009#change-172437.

#7 Updated by Dru Lavigne over 2 years ago

  • Has duplicate Bug #27009: New UI looks ... horrible ... on macOS + Firefox added

#8 Updated by Erin Clark over 2 years ago

  • Assignee changed from Peter Southwell to Erin Clark

I will look at this this week

#9 Updated by Erin Clark over 2 years ago

  • Status changed from Not Started to In Progress
  • Priority changed from No priority to Expected

#10 Updated by Erin Clark over 2 years ago

  • Assignee changed from Erin Clark to Lola Yang

#11 Updated by Lola Yang over 2 years ago

  • Status changed from In Progress to Done
  • Assignee changed from Lola Yang to Erin Clark

Merged to master

#12 Updated by Dru Lavigne over 2 years ago

  • Target version changed from 11.2-BETA1 to Master - FreeNAS Nightlies
  • Needs Merging changed from Yes to No

#13 Updated by James Whatson over 2 years ago

  • Severity set to New

Also available in: Atom PDF