ExchangeBC / devex

This was the original Mean app for the BC Developers' Exchange. It has been superseded by two products, github.com/bcgov/digital_marketplace and github.com/bcgov/bcdevexchange.
Apache License 2.0
26 stars 41 forks source link

Unsupported Browsers #604

Open wenzowski opened 5 years ago

wenzowski commented 5 years ago
Feature: unsupported browser
  As a user of bcdevexchange
  I want to see an error when I visit using an unsupported browser
  So that I don’t think the page is broken

  Scenario: Internet Explorer 11 is unsupported
    Given a user with IE 11 installed
    When I visit bcdevexchange using IE 11
    And I have JavaScript turned on
    Then I should see an error
    And I should know that my browser choices put my personal device at risk
    And I should know that my browser choices put my entire organization at risk
    And I should not see a blank page because Angular won’t run on my browser

Via chat.panfinder.gov.bc.ca thread:

Who is responsible for testing BC Dev Exchange. Currently Internet Explorer is only displaying a blank page https://chat.pathfinder.gov.bc.ca/channel/general?msg=sPWaSDs7ZxjCSQ24D

[response thread] https://chat.pathfinder.gov.bc.ca/channel/general?msg=ZQEDXDE4knbpFxKEi

wenzowski commented 5 years ago

A tool that can ease implementation of this category of feature is https://github.com/browser-update/browser-update

sutherlanda commented 5 years ago

@mark-a-wilson @wenzowski this feature (incompatible browser warning) has been implemented but only seems to be active in the devex development environment (see https://platform-dev.pathfinder.gov.bc.ca/) @mark-a-wilson I can coordinate with you to get this change (and other outstanding changes) into production when you have some time.

wenzowski commented 5 years ago

@sutherlanda @mark-a-wilson thanks :)

This is actually Nick Mailhot’s issue but he didn’t file (see Rocket Chat thread) and I didn’t want the conversation to be lost.