Whenever the default interface is updated, it breaks any custom UIs. The reason for this is the .toc files that the interface uses, the table of contents. When scripting them, you have to define the interface version. When the game updates, the interface number no longer corresponds.
The long way to get this fixed whenever a patch comes out, is to edit them manually. Opening each one up with notepad or whatever, and changing
## Interface: 4062
to
## Interface: 4114
Now, if you have a program like Dreamweaver of ColdFusion Studio, you can do Find & Replace in Folder, and can set it to go through subfolders - Like setting it to the Interface folder. Then you can stick ## Interface: 4062 in the find field, and ## Interface: 4114 in the replace, and then let it run.
Frontpage, UltraEdit, and BeyondCompare should all allow you to do this as well, along with other similar programs with the function.
Every time the game updates, you'll need to find the new interface number, and use that - But finding it is alot easier than having to wait for the UI devs to release an update.