not mentioned on the link you have there:
You can hide the error display by using the following trigger:
Event - Timer - Elapsed time is 0.1 Game Time seconds
Action - UI - Hide Error Display Panel for (All players)
this trigger does not work when using map initialization as event.
i guess i might have to get some one to do it, because i cant find a blank txt file that have EVERYTHING on inventory buttons, if i found that then im sure i could do it myself but ive searched around and cant find anything on all of the inventory/container positions.
You can also reset the bottom anchor that way you don't need to make a difficult choice for determining which anchors to use and what values they need. You can just reset the other anchors and use the ones that you know of.
<Frametype="InventoryContainer"name="InventoryButtons"><Anchorside="Top"pos="Min"relative="$parent/$parent/$parent"offset="45"/><Anchorside="Left"relative="$parent"pos="Mid"offset="0"/><Anchorside="Right"relative="$parent"pos="Mid"offset="0"/><!-- reset the bottom anchor so that it is not used --><Anchorside="Bottom"relative="$this"pos="Mid"offset="0"/></Frame>
Also make sure that the buttons are still within the area of it's parent. it might be that the button is outside the area thus making it unclickable.
A few things concerning dependencies that must be correct:
Each dependency used has a battle.net location set.
Each dependency used has it's relevant version also uploaded.
If you for example have uploaded the dependency, and then make a change in the dependency without re-uploading it. Next you create a map using that dependency it will not be able to find the correct version of the dependency on battle.net. Locally it will work because there you have the latest version of the dependency.
For those who don't know it, it's the Dutch version of Santa Claus. (or better said Santa Claus is the american version of Sinterklaas)
It's celebrated amongst others in the Netherlands, Belgium, some northern parts of France.