If you apply a mapped material to a parametric object whose Generate Mapping Coords option is off, 3ds Max automatically turns on mapping coordinates at render time. In addition, if you apply a mapped material with Show Shaded/Realistic Map In Viewport active to a parametric object, that object's Generate Mapping Coords option is turned on if necessary.
The Show Map In Viewport flag is saved with individual materials, so when you drag mapped materials from the modeless Material/Map Browser onto objects in your scene, the mapping appears in the viewports.
The Undo command works for material assignment.
To make a material no longer hot so it doesn't change the current scene, click (Make Material Copy).