ScreenshotNeo

BlogGuides

Is Internet Explorer Testing Still Necessary?

For most modern web projects, routine testing in the retired IE11 desktop app is no longer needed. Keep targeted checks for confirmed legacy dependencies, using the supported Edge IE mode configuration.

By the ScreenshotNeo team4 October 20267 min read

For most modern web projects, routine testing in the retired Internet Explorer 11 (IE11) desktop application is no longer necessary. Keep targeted compatibility checks only when a confirmed customer, internal application, contract, or supported legacy workflow depends on IE-specific behavior. For those checks, the practical target is usually the organization’s supported Microsoft Edge IE mode configuration on the Windows editions it supports.

This is a recommendation inferred from Microsoft’s retirement and compatibility guidance; it is not a guarantee that every legacy application works in IE mode. Microsoft ended support for the IE11 desktop application on certain Windows 10 versions on June 15, 2022. That date should not be generalized to every IE component on every Windows edition: IE support depends on the lifecycle of the Windows product where it is installed. Microsoft’s end-of-support announcement and its lifecycle FAQ describe the scope.

When IE testing is still necessary

Retain a narrowly scoped test when you have evidence that a real workflow still depends on Internet Explorer behavior. Examples include:

  • A customer contract or support commitment explicitly names IE or IE mode.
  • An internal line-of-business application has a documented IE dependency.
  • A vendor-supported legacy workflow requires a specific Windows and Edge configuration.
  • Production support records show a reproducible failure in the organization’s supported IE mode setup.

Confirm the application vendor still supports the workflow. Microsoft’s general IE mode compatibility guidance does not establish support for an individual vendor’s product.

Choose the right test target

Target Use it when What to confirm
Retired standalone IE11 desktop app Only if a specific supported platform or isolated legacy environment explicitly requires it. The exact Windows edition, its lifecycle, and the organization’s support commitment. Do not treat the 2022 date as a universal end date for every IE component.
Microsoft Edge IE mode A legacy site or application is an active dependency and the organization’s supported path is IE mode. The deployed Edge and Windows configuration, Enterprise Site List or other applicable policy, and whether the application vendor supports the workflow.
Current supported browsers All other modern web development and routine regression coverage. Your product’s documented browser support policy and real user requirements.

Microsoft describes Edge IE mode as the compatibility path for organizations that depend on legacy sites. Microsoft has stated that IE mode will be supported through at least 2029 and that it will provide at least one year’s notice before retiring it. That lifecycle commitment is not a recommendation to build new features for IE mode. See the lifecycle announcement and FAQ.

A practical decision process

  1. Check the support requirement. Look at customer commitments, internal service ownership, contracts, and application vendor documentation. Do not retain IE coverage solely because it exists in an old test plan.
  2. Identify the actual environment. Record the Windows edition, Edge deployment, management policy, and site-list configuration that users have. Windows editions and policies affect what is supported and available.
  3. Reproduce the workflow there. Use the managed configuration that users rely on. An unmanaged test machine may allow settings that organizational policy disables or controls.
  4. Keep only the critical checks. Test the essential workflows that have a confirmed dependency, such as sign-in, navigation, data entry, and document output. Tie each check to an owner and a reason to keep it.
  5. Review the dependency periodically. Revisit it when the vendor changes support, the Windows or Edge policy changes, or the business workflow is retired.

Configure and validate Edge IE mode

For a user-managed device, Microsoft documents how to enable IE mode and reload a site in it. On organization-managed devices, policy may hide or control the setting; an Enterprise Site List may determine which sites open in IE mode. Follow the organization’s deployment process and test the same policy configuration used in production. See Microsoft Support’s IE mode instructions.

  1. Ask the browser or endpoint administrator which Windows editions and Edge policies are supported for this application.
  2. Confirm the required site is present in the organization’s approved IE mode configuration, if one is used.
  3. Open the site in Edge IE mode using the organization’s documented method.
  4. Exercise the real application workflow, including authentication, downloads, printing, and any integrations that matter.
  5. Record the Edge and Windows versions, policy context, steps, and result so the check can be repeated.

Do not assume the browser’s ability to open a site in IE mode means the service or application vendor supports it. IE mode also does not extend a service’s own IE11 support deadline. Microsoft’s historical announcement names services including Teams web app, Azure DevOps, and Azure Portal as having separate IE11 support end dates; those dates are historical policy details, not a current compatibility promise. See Microsoft’s service support announcement.

What to test in a retained legacy suite

Keep the suite proportional to the dependency. A focused set typically covers:

  • Entry and authentication: loading the site, redirects, sign-in, and session persistence.
  • Core task: the smallest complete workflow users need, including form validation and save or submit behavior.
  • Navigation and state: links, back/forward behavior, and state after reload where the app depends on it.
  • Output: downloads, printing, or generated documents if part of the supported workflow.
  • Failure behavior: a useful error when a required integration or resource is unavailable.

Capture evidence of the environment and result. A screenshot can document visible rendering, but it cannot prove that a workflow completed or that hidden application state is correct. If you need a repeatable screenshot artifact for visual comparison, a screenshot API can capture a URL in supported browser environments; it does not replace exercising the real managed IE mode workflow.

Common mistakes and fixes

Problem Likely cause Fix
A test plan says “IE supported” without a platform or version. It conflates the retired desktop application, IE components, and IE mode. Name the exact Windows edition, Edge configuration, and application workflow covered.
A site opens on a developer’s machine but not on a managed device. Organization policy or the Enterprise Site List controls IE mode availability and behavior. Reproduce under the deployed policy and ask the administrator to confirm the approved configuration.
A page renders in IE mode, but a service feature fails. The service may have ended IE11 support separately; IE mode does not override service policy. Check the service’s own current browser support policy and use a supported browser for unsupported features.
A legacy application fails despite opening in IE mode. General browser compatibility does not guarantee that app’s scripts, authentication, integrations, or vendor configuration work. Reproduce the required workflow and consult the application vendor; do not infer support from the browser mode alone.
Old IE tests fail after the standalone app retirement. The test depends on a retired desktop target or an unsupported Windows environment. Move the test to the organization’s supported Edge IE mode configuration if the dependency remains, or remove it when the workflow is no longer required.

Performance, reliability, and maintenance

Every additional browser target adds setup, execution, and maintenance work. Keep IE mode checks focused on workflows that have a named owner and a documented business or support requirement. Run them when the relevant application or browser policy changes, and include them in release checks when a change could affect that dependency.

For reliable results, use the same managed policy and site-list configuration as the users, record the Windows and Edge context, and avoid treating a successful page load as proof of a successful workflow. If a failure is intermittent, record the exact steps and distinguish an application defect from environment or policy differences before changing the test suite.

Or skip the browser setup

For ordinary website screenshots and visual records, ScreenshotNeo is a website screenshot API and MCP server from Yorker Media. It takes one GET request and returns a PNG, JPEG, WebP, or PDF. It does not emulate Internet Explorer or Edge IE mode, so use it for supported website capture tasks rather than as a substitute for legacy browser validation. The API documentation lists the request options.

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests

r = requests.get(
    "https://api.screenshotneo.com/v1/shot",
    params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"},
    timeout=90,
)
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
const bytes = new Uint8Array(await res.arrayBuffer());
await (await import('node:fs/promises')).writeFile('shot.webp', bytes);

Before capture, ScreenshotNeo accepts cookie or consent banners like a visitor and removes more than 60 known consent platforms, newsletter popups, and chat widgets; each step can be turned off. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, and response headers report the page verdict and billing status. Its MCP server gives AI agents tools for screenshots, page information, and PDF capture. The Free plan includes 1,000 shots a month with no card; paid plans start at $5 for 3,000 shots. Every feature is on every plan. Sign up for 1,000 free screenshots a month, with no card.

FAQ

Should a new web project add IE11 to its browser test matrix?

Usually no. Add a legacy target only for a confirmed support or customer requirement, and identify the exact supported environment.

Does Edge IE mode mean my legacy app is supported?

No. It is Microsoft’s compatibility path for legacy sites, but the app’s actual behavior and vendor support must be verified.

Does IE mode extend access to Microsoft services that ended IE11 support?

No. Each service has its own support policy and dates.

How long will IE mode be available?

Microsoft has stated support through at least 2029 and at least one year’s notice before retirement. Check Microsoft’s lifecycle guidance for updates.