I have defined several skin extensions to customize the appearance of the wiki and they mostly work as expected. The one problem I’m having is that they don’t seem to be executing for users who are not logged in.
In each case, I have the “Use this extension” set to “On this wiki”, because that seems to be the most general and inclusive option.
Is there something else I need to do to ensure that the skin extensions are always being used, all the time for all users whether logged in or not?
Here is one of my stylesheet skin extensions. Simply put, if I log out, the CSS code is not loaded. Not sure what else I can show you that would help; if you can think of anything specific I’ll be happy to provide it.
We created another instance of the wiki and on the new one, the extensions seem to work for non-logged in users. Since the “broken” wiki is just a test instance, I think we’ll just write it off for now, and wait to see if the problem ever appears on our production wiki.
I can confirm. If the page on which the StyleSheetExtension object is located is not available for viewing by non-registered users, then the styles will not be loaded into other pages either. When I change the viewing rights on this page, everything works again.