Page MenuHomePhabricator

Semantic Forms "Edit with Form" not appearing for some pages
Closed, DeclinedPublic

Description

I can't seem to find any reason for this, but sometimes the Semantic Forms "Edit with Form" isn't showing up on pages that have the right category. Here is an example of a page that doesn't have it:

http://wikiapiary.com/wiki/Amiando_Developer_Wiki

and here is another page, in the same category, on the same wiki, that does:

http://wikiapiary.com/wiki/WikiApiary

I'm stumped. This is with MediaWiki 1.20.2 and Semantic Forms using master branch, pulled today.


Version: master
Severity: normal

Details

Reference
bz45653

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 1:14 AM
bzimport set Reference to bz45653.

The page I gave an example for now shows the Edit with Form tab.

I have found that when this tab isn't displaying, if I edit the page and hit save without making any changes the tab will show up again.

I don't know if I can say this with total confidence, but it seems like this happens when the page in question was recently edited via the API with a bot. But, this definitely doesn't happen all the time or even a lot. Still don't see a way to reproduce the error state. But, an edit and save does seem to clear the tab not being there.

I keep seeing this behavior but haven't 100% been able to trigger it. It does seem to always happen with a page that has most recently been modified by a bot via the API.

When it happens I can remedy it by selecting the normal edit action, and hitting save with no changes. After this Edit with Form will always show up again.

n.ay wrote:

I have the same problem since I update my extensions.
It happens only if I use Semantic Maps input type googlemaps in a form.
All extensions are up to date.
Maps, Semantic Maps and Validator have the compatible versions.
Don't know what is the reason.
Who has a solution for this problem?

See here: http://p156581.webspaceconfig.de/sandbox/index.php?title=DIL&action=formedit
The output is empty.

Just checking up - is this still an issue?

Setting this to "worksforme" - although maybe it should be to "fixed"; whatever problem existed before seems to have gone away by now.