This works properly in a prim script, but not in an inventory script:
  1. Open a script from agent inventory
  2. Change the compiler to something else
  3. Save button is still greyed out. It should not be
Tested in viewer Second Life Release 26.4.0.33246007087 (64bit)