EngineeringHealthcare platforms

Chrome drops XSLT on 17 November. What breaks in InterSystems, and the fix for your version

Chrome stops running XSLT on 17 November 2026 and Edge follows in December. On unfixed builds, the InterSystems Message Viewer and Visual Trace stop showing XML properly. We list the fixed build for each release line, the browser policy that covers the gap, and why Caché sites should start planning the IRIS move.

Cohash Enterprise Platforms Practice October 2026 12 min read 9 chapters 3-question check
part 11 of 11 · Platform releases, explained from scratch
2026.1.6 /2025.1.6 Chrome 158 Edge 159 Cachémaintenance… Oct 2026 Mar 2027

the ideaChrome flips on 17 November. Some InterSystems fixes land just before, some just after

after reading, you can
  • Spot which InterSystems screens break when the browser drops XSLT, and which release line you're on
  • Pick the fixed build for your line, and set the XSLTEnabled policy where the fix lands late
  • Plan the Caché or Ensemble move to IRIS before maintenance releases stop in March 2027

Chrome stops running XSLTdefinitionA way to turn raw XML into a page someone can actually read. Browsers have done it for years. Chrome and Edge are taking it out now, mostly for security reasons. on 17 November 2026, and Edge follows in December. When it does, the XML messages in the InterSystems Message ViewerdefinitionThe Management Portal screen your integration staff use to look up a single message. It's where they check what actually went through a production. and Visual TracedefinitionIt draws one message's path through a production, step by step. When an interface misbehaves, this is where engineers go to see which step it reached and what it said there. stop showing as formatted pages. Your interfaces keep running and no data changes, but the screens your integration team reads every day go blank or show raw markup. Put the fixed IRIS or HealthShare build on before your browsers update, or set the browser policy that buys you time. If you're still on Caché or Ensemble, treat this as the last fix before maintenance ends on 31 March 2027.

in plain wordsOperational risk: High (InterSystems)

Your browser is about to lose a feature that the InterSystems admin screens lean on

InterSystems IRIS, HealthShare and the older Caché and Ensemble sit in a lot of hospitals and health plans, passing HL7 and other messages between clinical systems. Integration staff watch that traffic in a web page called the Management Portal. Some of its screens send raw XML to the browser along with a stylesheet, and the browser turns it into a readable page. That conversion step is called XSLT. Google is taking it out of Chrome for security reasons, and Microsoft is doing the same in Edge. Once the browser drops it, those screens can't draw the message the way they used to. Nothing happens to the messages themselves. What breaks is your team's view of them.

think of it like this

It's like a mailroom whose franking machine breaks. Letters still get delivered, but each one arrives as a bare sheet of code, and someone has to decode it by hand before anyone knows what it says.

who should care
  • Teams on IRIS or IRIS for Health
  • HealthShare and Health Connect sites
  • TrakCare and EMPI users
  • Anyone still on Caché or Ensemble
  • Desktop teams who manage Chrome or Edge
chapter 01

Why it matters to you

17 Nov 2026Chrome 158 stops running XSLT on Stable
Week of 10 DecEdge 159, where Microsoft lists the change
12 Nov 2026Planned fix for IRIS 2024.1 and Caché 2018.1
31 Mar 2027No Caché or Ensemble maintenance after this

When an interface fails overnight, the on-call engineer opens Visual Trace, finds the message and reads it. If that page can't render, they're stuck working from raw XML or exports. Every incident takes longer, and so does every audit query about what a message contained.

InterSystems rated the operational risk High in its 21 October advisory, DP-456155, and we'd agree. Nobody's data leaks and nothing's lost. Still, a hospital's integration team loses its main window into live traffic on the day a routine browser update arrives, and that hurts during an outage.

The list of affected products is long. InterSystems names IRIS, IRIS for Health, Health Connect, EMPI, TrakCare and most of the HealthShare family, from Unified Care Record to Provider Directory. It also says it's still checking the full scope, so expect that list to grow.

what changesHere's what an engineer actually sees once Chrome stops running XSLTThe message is fine. The browser just can't turn it into a page any more
  1. 01 Engineer opens a message

    Someone on the integration team clicks a message in Message Viewer or Visual Trace. It's how they check what an interface actually sent.

  2. 02 Portal sends XML

    The server sends the message as XML, with a note naming the stylesheet the browser should apply. The browser's meant to do the rest.

  3. 03 Browser used to format it

    Until now Chrome and Edge ran that stylesheet and showed a readable, laid-out page.

  4. 04 From Chrome 158 it can't

    The browser won't run the stylesheet any more. So the engineer's looking at unformatted XML, or a page that doesn't show the message properly.

  5. 05 Fixed build renders it again

    The fixed builds for your line address this alert. Once they're in, the screen shows the message properly again after the browser change.

For engineers: Chrome is removing both the XSLTProcessor JavaScript class and the xml-stylesheet processing instruction when it points at an XSLT file. An xml-stylesheet that points at CSS still works. Google's reasons are security and low use. It cites memory-safety bugs in libxslt and puts XSLT at about 0.02% of page loads. Firefox and WebKit have said they plan to remove it too, so switching browsers won't save you for long.

chapter 02

What InterSystems fixed, and which build you need

The fix lands differently on each release line

fixed2026.1.6 and 2025.1.6 are out

Both came out on 28 October for IRIS, IRIS for Health and Health Connect. If you run either line, this is the build to test first.

fixedHealthShare 2026.2

The advisory planned the HealthShare fix in HS 2026.2 for 29 October. Check with InterSystems that it's out for your products before you plan around it.

changed2024.1.7 and Caché 2018.1.13

Both are planned for 12 November, five days before Chrome flips. The advisory's own text also says 'soon after November 17', so don't count on getting them early.

changed2026.3.0 for the CD track

It's expected on 18 November, the day after Chrome 158. There's no fixed 2026.2 build listed, so if you run 2026.2 you'll be waiting for this one.

deprecatedCaché and Ensemble off Windows and RHEL

InterSystems said in 2023 it plans Caché maintenance releases only for Windows and Red Hat. macOS stopped at 2018.1.9, so ask before you count on 2018.1.13 anywhere else.

removedBrowser XSLT itself

Chrome 158 switches it off on Stable. Edge users get a few more weeks, since Microsoft lists the change for Edge 159.

Most sites on an Extended MaintenancedefinitionInterSystems' slower release track, the one 2025.1 and 2026.1 sit on. These lines keep getting maintenance builds for years, so they usually get fixes like this one first. release have an easy path. If you're on 2025.1 or 2026.1, take the .6 maintenance build, test your productions on it and roll it out. It's a maintenance release on the line you already run, so it's a much smaller job than a version upgrade.

The awkward spots are at the edges. 2024.1 and Caché sites get their fix about five days before Chrome changes, if it lands on time. Sites that follow the Continuous Delivery track on 2026.2 have to move up to 2026.3.0, which arrives a day after Chrome does. Both groups should set up the browser policy described below as a bridge.

tableFixed builds and dates from InterSystems' advisory and release post. Planned dates can slip
Release line you runFixed buildDateWhat to do
IRIS, IRIS for Health, Health Connect 2026.12026.1.6 (2026.1.6.627.0)Released 28 Oct 2026Test and deploy now
IRIS, IRIS for Health, Health Connect 2025.12025.1.6 (2025.1.6.814.0)Released 28 Oct 2026Test and deploy now
HealthShareHS 2026.2Planned 29 Oct 2026Confirm it's out for your products
IRIS, IRIS for Health, Health Connect 2024.12024.1.7Planned 12 Nov 2026Set the browser policy as a bridge
Caché or Ensemble 2018.12018.1.13Planned 12 Nov 2026Bridge with the policy, plan the IRIS move
2026.2 (Continuous Delivery)2026.3.0Expected 18 Nov 2026Bridge with the policy, then upgrade

Mark these dates on the change calendar, from now until the policy runs out

  1. 21 Oct 2026
    InterSystems advisory

    DP-456155 goes out with the list of affected products and planned fixes.

  2. 28 Oct 2026
    2026.1.6 and 2025.1.6

    The first fixed builds come out for IRIS, IRIS for Health and Health Connect.

  3. 12 Nov 2026
    2024.1.7 and 2018.1.13 planned

    The fixes for 2024.1 and for Caché and Ensemble are due. If they slip, those sites go into Chrome's change unpatched.

  4. 17 Nov 2026
    Chrome 158

    Chrome Stable stops running XSLT unless the enterprise policy keeps it on. Unpatched portals stop rendering messages on machines without it.

  5. 18 Nov 2026
    2026.3.0 expected

    The Continuous Delivery fix is expected a day after Chrome flips. Teams on 2026.2 need the policy to cover that gap.

  6. Week of 10 Dec
    Edge 159

    This is the release where Microsoft lists the XSLT change, about three weeks after Chrome. If you're on Extended Stable, it comes with 160 in the week of 7 January.

  7. 31 Mar 2027
    Caché maintenance ends

    InterSystems plans no Caché or Ensemble maintenance releases after this. Future problems won't get a new build.

  8. 17 Aug 2027
    Chrome 176

    The XSLTEnabled policy stops working and XSLT is gone for everyone. Edge plans the same at 176.

chapter 03

Keep your engineers' screens working while the patch waits its turn

Chrome and Edge both have an enterprise policy called XSLTEnableddefinitionAn enterprise browser policy in Chrome and Edge. Set it on and XSLT keeps working on managed machines until version 176.. Set it to on and XSLT keeps working on managed machines, whatever the browser's default is. Google says the policy stops working in Chrome 176, on 17 August 2027, and Microsoft plans the same for Edge 176. InterSystems' advisory doesn't mention it, but both browser makers document it for exactly this kind of transition.

We'd use it as a bridge on the machines your integration and support staff use, and nowhere else. Browsers keep patching, the portal keeps rendering, and you get to install the InterSystems fix in a normal change window instead of in the week before Chrome flips. Turn it off again once every instance those people log into is on a fixed build.

For one machine, the setting is a DWORD called XSLTEnabled with the value 1, under the Edge or Chrome policy key in the registry. Microsoft's support article gives the exact commands. For a fleet, push it through Group Policy or Intune, then check it shows up at edge://policy or chrome://policy after a browser restart.

Microsoft also suggests the opposite test, and we'd run it this week. Set XSLTEnabled to disabled on one test machine and click through the Management Portal, Zen Reports and anything else your teams open in a browser. Whatever breaks on that machine is what breaks for everyone in November. It catches more than InterSystems screens. Microsoft has already said its own RD Web Access page fails when XSLT is off.

side by sideDoing nothing is a choice too. Here's what each path costs your team in the weeks ahead
Do nothing before 17 November
  • The day Chrome updates, Message Viewer and Visual Trace stop showing messages properly. Nobody gets a warning first
  • On-call staff end up reading raw XML in the middle of an incident. Every fix takes longer
  • Someone panics and pauses browser updates. The security fixes get held back along with everything else
  • The InterSystems upgrade still has to happen, now under pressure
Patch or bridge now
  • If you're on 2025.1 or 2026.1, you test the .6 build and roll it out. It goes in a normal change window, with no rush
  • Sites still waiting for a fix turn XSLTEnabled on for admin machines. Nobody loses their view while the patch waits for a change window
  • Your desktop team keeps pushing browser updates as usual. The portal works and the security fixes still land
  • One test machine with XSLT switched off shows you every other app that still needs it. You find out now instead of in November
before

Today: the browser does the formatting

The portal sends XML plus a stylesheet, and Chrome or Edge turns it into the page your engineers read.

Today: the browser does the formatting The portal sends XML plus a stylesheet, and Chrome or Edge turns it into the page your engineers read. 01 · YOUR STAFF 02 · INTERSYSTEMS 03 · BROWSER messages XML + stylesheet formatted page Integration engineer Chrome or Edge Management Portal Message Viewer, Visual Trace Interoperabilityproduction HL7, FHIR, X12 traffic Browser XSLT off from Chrome 158 © Cohash · cohash.com
01 · YOUR STAFF02 · INTERSYSTEMS03 · BROWSER Integration engineer: Chrome or Edge Integration engineer Chrome or Edge Management Portal: Message Viewer, Visual Trace ManagementPortal Message Viewer,Visual Trace Interoperability production: HL7, FHIR, X12 traffic Interoperabili…production HL7, FHIR, X12traffic Browser XSLT: off from Chrome 158 Browser XSLT off from Chrome 158 XML + stylesheet formatted page © Cohash · cohash.com
after

After the fix: the browser just shows a page

Once the fixed build is in, the portal keeps rendering after the browser change. Machines whose instance isn't patched yet lean on the policy for now.

After the fix: the browser just shows a page Once the fixed build is in, the portal keeps rendering after the browser change. Machines whose instance isn't patched yet lean on the policy for now. 01 · YOUR STAFF 02 · INTERSYSTEMS 03 · BROWSER messages page until Aug 2027 Integration engineer browser fully patched Fixed build 2026.1.6, 2025.1.6 and later Interoperabilityproduction unchanged XSLTEnabled policy bridge until fixed © Cohash · cohash.com
01 · YOUR STAFF02 · INTERSYSTEMS03 · BROWSER Integration engineer: browser fully patched Integration engineer browser fully patched Fixed build: 2026.1.6, 2025.1.6 and later Fixed build 2026.1.6, 2025.1.6and later Interoperability production: unchanged Interoperabili…production unchanged XSLTEnabled policy: bridge until fixed XSLTEnabled policy bridge until fixed page until Aug 2027 © Cohash · cohash.com
chapter 04

Caché and Ensemble get one more fix, and then the builds stop

If you're still on Caché or Ensemble, 2018.1.13 is the release you need for this problem. It's also one of the last you'll get. InterSystems said in 2023 that no Caché or Ensemble maintenance releases are planned after 31 March 2027. It hasn't set an end date for support, so you can still open a case. But there won't be new builds for the next browser change or the next security flaw.

This advisory shows what that looks like in practice. A change outside InterSystems' control broke the product, and the fix came as a maintenance release. After March there's no next maintenance release to carry it. Some sites are already there. InterSystems said in 2023 it doesn't plan Caché maintenance releases outside Windows and Red Hat, and macOS stopped at 2018.1.9. If you run anything else, check with InterSystems before you count on 2018.1.13.

Use the 2018.1.13 rollout as your rehearsal for the IRIS move. You'll inventory instances, test productions and plan a change window anyway. Write down how long each step takes and what broke. That's most of the information an IRIS migration plan needs, gathered while you're doing work you have to do regardless.

The patch path, from inventory to rollout

  1. 01
    List every instance and its build

    Write down the product, release line and exact build for every IRIS, HealthShare, Caché and Ensemble instance, test ones included. The build decides which row of the fix table you're on.

  2. 02
    Find who opens the portal

    List the people and machines that use Message Viewer, Visual Trace, Zen Reports or TrakCare referral documents. Those are the machines that need the bridge policy if a fix runs late.

  3. 03
    Test with XSLT off

    Set XSLTEnabled to disabled on one test machine and click through those screens. Note every page that breaks, InterSystems or not.

  4. 04
    Set the bridge where needed

    On 2024.1, Caché or 2026.2, push XSLTEnabled on to the admin machines before 17 November. Note the date so someone takes it off later.

  5. 05
    Patch test, then production

    Install the fixed build on a test instance, run your regression messages through the productions and check the screens render with XSLT off. Then roll it to production in a normal change window.

  6. 06
    Remove the bridge

    Once every instance those staff use is fixed, turn the policy off again. Chrome and Edge drop it at version 176 anyway.

chapter 05

What to do now

What to do, by who you are

Business owner or IT directorthis week
  • Ask one question: which InterSystems products and versions do we run, and is any of it 2024.1, 2026.2, Caché or Ensemble?
  • If you're on 2025.1 or 2026.1, approve the .6 build as planned work this month. It's a routine patch on the line you already run.
  • If anything runs Caché or Ensemble, put the IRIS migration on next year's budget now. Maintenance stops on 31 March 2027.
InterSystems administratorbefore 17 November
  • Write down the exact build of every instance, test ones included, and find its row in the fix table. That row tells you which plan you're on.
  • Put the fixed build on a test instance and push your regression messages through every production. You want problems to show up there, not in the live portal.
  • Check with the WRC that HS 2026.2 covers your HealthShare products, and when 2024.1.7 or 2018.1.13 will actually ship.
Desktop and browser adminsthis week
  • Set XSLTEnabled to disabled on one test machine and hand it to the integration team for a day.
  • Prepare an XSLTEnabled-on policy for the admin group, ready to push if a fix runs late.
  • Don't pause browser updates for this. The policy keeps XSLT without giving up security fixes.
Security and compliancethis quarter
  • Write the XSLTEnabled exception down, with an owner and an end date. It stops working in August 2027 whatever you do, so somebody has to remove it before then.
  • From 1 April 2027, log every Caché or Ensemble instance on the risk register as getting no more maintenance releases. Put the migration plan next to it, because auditors will ask.
chapter 06

Make the next browser change hurt less

Durable fixes that come out of this one

  1. 01
    Stay on a maintained release line

    The fix reached 2025.1 and 2026.1 first, a week after the advisory. Older lines are still waiting, which is one more reason to stay current.

  2. 02
    Keep a regression message pack

    A saved set of test messages per production turns a maintenance upgrade into a test run. Without one, every patch becomes a project.

  3. 03
    Give admins a managed browser profile

    Put integration staff in their own browser policy group. When the next change lands, you can bridge or test that group without touching the whole hospital.

  4. 04
    Watch the browser roadmaps

    Chrome and Edge publish their removals months ahead. Google published this timeline in October 2025, more than a year before the cutoff. Somebody just has to be reading it.

chapter 07

If it goes wrong

Chrome updated and nobody can read the messages? Start here and work down

Your interfaces are almost certainly still running. This is a display problem, so the goal is to give engineers back a readable view fast, then fix it properly in a planned change.

  1. 01Containfirst hour
    • Confirm the productions are still processing. Check queue counts and error logs, which don't depend on browser XSLT.
    • Point on-call staff at View XML Source on the Message Viewer pages. It's slow to read, but it works until the screens are back.
  2. 02Restore the viewfirst hours
    • Push XSLTEnabled on to the integration team's machines through Group Policy or Intune, then restart their browsers.
    • Open chrome://policy or edge://policy and check the setting is there. Then open a message and make sure it renders.
  3. 03Fix properlyfirst weeks
    • Install the fixed build for your line in a normal change window, after a regression run on a test instance.
    • Teams on 2026.2 have to plan the move up to 2026.3.0. On Caché or Ensemble, put 2018.1.13 on and start the IRIS plan while it's fresh.
  4. 04Recover and learnafter the fix
    • Turn XSLTEnabled off again once every instance those staff use is fixed.
    • Give whoever owns your InterSystems upgrades the Chrome and Edge roadmaps to watch. The next removal will be announced months ahead too.
chapter 08

What it looks like in real estates

Three InterSystems setups you'll probably recognise, and what we'd do in each

01 HealthConnect2025.1 02 Test 2025.1.6 03 Production on2025.1.6 04 Chrome 158arrives
scenario 01Medium risk
A hospital on Health Connect 2025.1
the setup
A regional hospital runs its HL7 interfaces on Health Connect 2025.1. Every desktop has Chrome, updating on its own, and the integration team spends its day in Visual Trace.
what happens
Chrome 158 arrives on 17 November and Visual Trace stops rendering messages properly. Every interface error now takes longer to diagnose.
what to do
Install 2025.1.6 on the test instance this week, run the regression messages, and roll it out in the next change window before the 17th.
01 Ensemble2018.1 02 XSLTEnabledbridge 03 2018.1.13 04 IRISmigration
scenario 02High risk
A health plan still on Ensemble 2018.1
the setup
A payer runs claims and eligibility feeds on Ensemble 2018.1 on Windows. A migration to IRIS has been on the list for two years without a date.
what happens
The 2018.1.13 fix is planned for 12 November. That leaves a few days to test before Chrome changes, and after March 2027 there won't be another Ensemble maintenance release.
what to do
Push XSLTEnabled on to the admin machines now, install 2018.1.13 when it's out, and use that rollout to size the IRIS migration.
01 IRIS forHealth 2026.2 02 2026.3.0upgrade 03 Edge 159 04 Screens stillrender
scenario 03Medium risk
A team on the 2026.2 Continuous Delivery track
the setup
A digital health team chose IRIS for Health 2026.2 to get at the new FHIR features early. Everyone's in Edge, and IT pushes browser updates to their laptops.
what happens
There's no fixed 2026.2 build. 2026.3.0 is expected on 18 November, and Edge 159, where Microsoft lists the XSLT change, is due in the week of 10 December.
what to do
Plan the 2026.3.0 upgrade for late November and keep XSLTEnabled ready to push in case it slips past Edge 159.
chapter 09

How Cohash helps

We patch and upgrade InterSystems IRIS and HealthShare, and we move Caché and Ensemble to IRIS. For this change we'd start with an inventory of every instance and build, test the fixed release against your productions on a copy, and set up the browser bridge for the machines that need it. Read more on our InterSystems page, ask about InterSystems engineers, or book an assessment if you'd like the version check done for you.

key takeaways

What to take from this

  1. 01

    Chrome 158 stops running XSLT on 17 November, and Edge 159 follows in the week of 10 December. Message Viewer and Visual Trace stop rendering XML properly on unfixed builds.

  2. 02

    If you run 2025.1 or 2026.1, you're in the easy group. Install the .6 build, which has been out since 28 October, after a test run.

  3. 03

    Everyone else gets a fix close to the Chrome date or after it. That's 2024.1, Caché, Ensemble and 2026.2. Push the XSLTEnabled policy to admin machines so nobody's left reading raw XML.

  4. 04

    Don't hold browser updates to dodge this. The policy keeps XSLT working until version 176 without giving up security fixes.

  5. 05

    Caché and Ensemble get no maintenance releases after 31 March 2027. Use the 2018.1.13 rollout to size the IRIS move.

fact-checked October 2026 against vendor and official documentation · where to go next
  1. How Cohash delivers InterSystems IRIS & HealthShare: scope, roles and architecture
  2. Hire vetted InterSystems IRIS & HealthShare engineers
  3. Healthcare provider platforms
  4. Book a 30-minute working session with a senior engineer
01Will the Chrome XSLT removal stop my InterSystems interfaces?

No. InterSystems says the XML data isn't changed and only browser-side display is affected. Productions keep sending and receiving messages. What stops working is how Message Viewer, Visual Trace and some other screens show XML content.

02Which InterSystems build fixes the XSLT problem?

It depends on the line you run. On 2025.1 or 2026.1 the fixed .6 build is already out, so test it and install it. HealthShare's fix was planned in HS 2026.2. Everyone else is still waiting, and the table above shows each date.

03When does Edge stop supporting XSLT?

Microsoft puts the XSLT change in Edge 159, due on Stable in the week of 10 December 2026, and in 157 for its preview channels. InterSystems' advisory lumps Chrome and Edge together under 17 November. We'd plan for that earlier date and treat Edge's extra weeks as slack.

04Can we keep XSLT working in the browser for a while?

Yes, on machines you manage. Turn the XSLTEnabled policy on in Chrome or Edge through Group Policy, Intune or the registry, and XSLT keeps working there until version 176. Chrome puts that at 17 August 2027. We'd treat it as a bridge to the fixed build, and take it off once the patch is in.

05Should we block Chrome and Edge updates instead?

We wouldn't. InterSystems lists it as a last resort and tells you to weigh the security impact first. Holding updates leaves every browser without its security fixes. The XSLTEnabled policy gets you the same result and keeps browsers patched.

06Is Caché still supported after March 2027?

InterSystems hasn't set an end date for Caché or Ensemble support, so you can still raise cases. But it plans no maintenance releases after 31 March 2027, so there won't be new builds for future problems like this one. macOS stopped at 2018.1.9.

07We're on IRIS 2026.2. Is there a fix for us?

InterSystems' advisory doesn't list a fixed 2026.2 build. The Continuous Delivery fix is 2026.3.0, expected on 18 November, a day after Chrome 158. Plan that upgrade and keep the browser policy ready for the gap.

keep reading

More field notes

Other notes from the same practices, newest first.

next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it