Re-opening this as we're seeing this same behavior on a production site. Path auto has fixed one bug where they themselves were triggering this "I'm going to forget that you wanted to manually set the URL alias" bug, but obviously other modules are still able to trigger it. I can edit the node itself all day long, but as soon as I submit Form settings for webform the automatic alias gets blown away.

I would be shocked if there wasn't already an existing issue for this, it's such an obvious deficiency in Pathauto. But we can move it over there and see if they have anything to add (see #2 for the problem summary).

That's not working because off http://drupal.org/node/1125040
So then I have install a new module to fix a bug, but the new module contains new bugs. And the new bug is actualy quite worse then the one I'm trying to fix.

The problem, as far as I can tell, should be resolved by not making webform resetting the node to default settings.

It works for both the orginal webform node and translated webform node with the same non-automatic URL path alias.

I tried only install pathauto persist module and not applied the #275 patch. I set the same URL path aliast for two webform nodes (original language and translated language). Results: The origianl webform node's non-automatic URL path alias works OK but the translated webform node's non-automatic URL path alias got reset.

I tried only applied #275 patch but not installed pathauto persist module. I set the same URL path aliast for two webform nodes (original language and translated language). Results: The translated webform node's non-automatic URL path alias works OK but the original webform node's non-automatic URL path alias got reset to automatic alias.

So, I need to use both. The side effect is that a warning like this appearred: