Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Issues with Windows 10, IE11, Flash, and JAWS Combination

New Here ,
Feb 07, 2018 Feb 07, 2018

Good Afternoon,

We are experiencing the following issue while trying to test a Flash application on Windows 10 while using JAWS:

A Flash application uses “ExternalInterface.call” to call a JavaScript function and passes an argument of a URL string. The JavaScript function uses “window.open” to open a new browser window with the URL. This causes Internet Explorer 11 to freeze and display the following message “A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.” Both the base screen that has the Flash file and the popup refresh.

This issue only occurs while using JAWS, Windows 10, Flash, and IE11. This does not happen on Windows 7.

Specs of Computer with issue:

  • Windows 10
  • IE 11
  • JAWS 2018
  • Flash Player Version 28.0.0.161
331
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

LEGEND , Feb 07, 2018 Feb 07, 2018

This is a complete shot in the dark, but what happens if instead of the called function directly executing window.open, it instead uses setTimeout to schedule another function to do it a fraction of a second later?

Note that IE9 and below don't support passing parameters via setTimeout.

At the very least it might help you isolate exactly which stage of the operation is causing the crash.

Translate
LEGEND ,
Feb 07, 2018 Feb 07, 2018
LATEST

This is a complete shot in the dark, but what happens if instead of the called function directly executing window.open, it instead uses setTimeout to schedule another function to do it a fraction of a second later?

Note that IE9 and below don't support passing parameters via setTimeout.

At the very least it might help you isolate exactly which stage of the operation is causing the crash.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines