I am trying to develop a Lua module to automate the construction of Vignette URLs for hotlinking images. I have started making test cases and have noticed that some of them are failing for a reason I can't quite figure out. It seems to only happen when the keys of required arguments have a space in them but I am not sure why that would be an issue.
I have done some testing using my sandbox module and it appears that Module:Arguments is able to handle those keys just fine. Testing in the debug console also suggests there is no issue with accessing those table entries. So if there is no issue with getting them into the table using Module:Arguments and no issue getting them out, then my module should be able to use them. So maybe it is something in my module? Well, I don't think so because I tested my module from the debug console and it gave me the expected output.
Also, I am new to using Discussions so please let me know if this isn't true. It seems like you can only tag pages that are in the main namespace. That being the case, here is the link to the module I am working on.