Skip to content

Remove Adobe Flash support from NVDA#12207

Merged
feerrenrut merged 4 commits into
nvaccess:masterfrom
LeonarddeR:flash
Mar 23, 2021
Merged

Remove Adobe Flash support from NVDA#12207
feerrenrut merged 4 commits into
nvaccess:masterfrom
LeonarddeR:flash

Conversation

@LeonarddeR

@LeonarddeR LeonarddeR commented Mar 22, 2021

Copy link
Copy Markdown
Collaborator

Link to issue number:

Closes #11131

Summary of the issue:

Adobe Flash is no longer supported and even actively removed from every PC and browser.

Description of how this pull request fixes the issue:

Remove Flash support from NVDA.
Flash code was dug up by using git grep -i flash in the NVDA repo.

Testing strategy:

This only has to do with removing code. It is hard to test something that has been removed, especially now Flash is also no longer available to test this with. There were also several reports of things being broken already beforehand.

Known issues with pull request:

People who still need Flash will have to use an older version of NVDA. I think this is fine, as the use of Flash is strongly discouraged en is actively opposed. People really need to know what they do.

Change log entry:

Code Review Checklist:

This checklist is a reminder of things commonly forgotten in a new PR.
Authors, please do a self-review and confirm you have considered the following items.
Mark items you have considered by checking them.
You can do this when editing the Pull request description with an x: [ ] becomes [x].
You can also check the checkboxes after the PR is created.

  • Pull Request description is up to date.
  • Unit tests.
  • System (end to end) tests.
  • Manual tests.
  • User Documentation.
  • Change log entry.
  • Context sensitive help for GUI changes.

@LeonarddeR

Copy link
Copy Markdown
Collaborator Author

Ideally we update miscdeps after merging nvaccess/nvda-misc-deps#21

@alexarnaud

alexarnaud commented Mar 22, 2021

Copy link
Copy Markdown

People who still need Flash will have to use an older version of NVDA. I think this is fine, as the use of Flash is strongly discouraged en is actively opposed. People really need to know what they do.

If it has no real downside for the NVDA maintainability, it'd suggest keeping the Flash support until 2022.1 to ensure to not disturb business users. There are maybe users still needing Flash and the Flash end of support is quite recent.

@Brian1Gaff

Brian1Gaff commented Mar 22, 2021 via email

Copy link
Copy Markdown

@dpy013

dpy013 commented Mar 22, 2021

Copy link
Copy Markdown
Contributor

I support removing adobe flash support from NVDA

@Brian1Gaff

Brian1Gaff commented Mar 22, 2021 via email

Copy link
Copy Markdown

@feerrenrut

Copy link
Copy Markdown
Contributor

Just for reference, the major browsers have all dropped support for flash:

Someone wishing to continue using Flash will need to be using an out of date browser.

@feerrenrut feerrenrut left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes look fine to me. Though I'd ask that you please update the description to include your process for finding and removing Flash support. We can then review that process rather than just the changed files.

I'd also like @michaelDCurran to take a look at this.

@tapper82

Copy link
Copy Markdown

This is good. The code for flash is just ded code rite now. I am happy to see the back of flash.

@LeonarddeR

Copy link
Copy Markdown
Collaborator Author

@feerrenrut I updated the description. The procedure was quite simple, Flash code was dug up by using git grep -i flash in the NVDA repo.

@alexarnaud

Copy link
Copy Markdown

Someone wishing to continue using Flash will need to be using an out of date browser.

It still exists Firefox ESR version which will be supported until 2021-09-07. See there for details: https://wiki.mozilla.org/Release_Management/Calendar

@lukaszgo1

Copy link
Copy Markdown
Contributor

While normally keeping support for Flash would have no disadvantage IMHO in this case it is broken already ((see #11131) and therefore people needing to use it are required to use older version of NVDA already. Since trying to fix it at this stage of Flash's lifetime is no good use of anyone's time I agree with the removal.

@feerrenrut feerrenrut merged commit ae38fcc into nvaccess:master Mar 23, 2021
@nvaccessAuto nvaccessAuto added this to the 2021.1 milestone Mar 23, 2021
@DrSooom

DrSooom commented Mar 24, 2021

Copy link
Copy Markdown

This PR also closes issue #12162.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Adobe Flash content no longer appears to read in NVDA

10 participants