Skip to main content
Question

Modern UI - Loss of Browser support for Aurelia 1 @autoinject decorator syntax in tc39 - what is the plan?

  • January 29, 2026
  • 1 reply
  • 73 views

Forum|alt.badge.img+5

I have noticed that Acumatica’s implementation of Aurelia 1 relies heavily on the @autoinject decorator for doing dependency injection into the Modern UI code. My understanding from the Aurelia developers is that this @autoinject decorator will not be browser compliant as of tc39 (https://tc39.es/). Individual browsers will have different timelines for dropping pre-tc39 support, but the generic issue here is that at some point this code will no longer be browser-compliant and will not run in future versions of major browsers.

It seems like before a ton of development effort is put into building new customizations and front end screens that rely on Aurelia 1, there should at least be some discussion of whether the future here is to move to Aurelia 2?

1 reply

Dmitrii Naumov
Acumatica Moderator
Forum|alt.badge.img+7
  • Acumatica Moderator
  • March 20, 2026

@rosenjon 

It is indeed the case that @autoinject is going away. However, there is no immediate pressure, since we control when we change our TypeScript/UI Framework versions. 

 

In the long term, migration to a newer version of the UI framework is inevitable. But it is not currently a part of our short-term roadmap.