If you think this really should work and you can reproduce it. Then you should consider to report this problem to the Trac team.
Go to and create a new ticket where you describe the problem, how to reproduce it and don't forget to include the python traceback found below.
Note: See TracPermissions for help on managing Trac permissions.
TracGuide -- The Trac User and Administration Guide