/admin/site/options.php with Chrome - Updating site options doesn't display page content on submit

Bug #608643 reported by Andrew Nicols
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
High
Richard Mansfield

Bug Description

Google Chrome version 5.0.375.99-r51029
Mahara version: Master from today

If I submit the Site options page using Chrome, although the page content is replaced, the content isn't displayed.
The html is replaced, but the expand links aren't visible.
It appears as though the
  replaceChildNodes('ada4b', a);
part of the <legend><script>... isn't being called.

The javascript in the <legend> which isn't called on reset, originates in lib/pieforms/pieform/elements/fieldset.php, and doesn't seem to be called at all after page submission (tried by putting an console("foo"); at the beginning of the script definition).

This seems to be a bug somewhere in the murky depths of pieforms, or possibly even Chrome depending on your viewpoint.

Given that this affects anywhere which uses a legend in any pieforms, this will probably affect the following php files in some way:
admin/site/options.php
admin/users/edit.php
admin/users/institutions.php
artefact/blog/lib.php
artefact/file/lib.php
artefact/internal/index.php
artefact/resume/goals.php
artefact/resume/index.php
artefact/resume/interests.php
artefact/resume/skills.php
blocktype/inbox/lib.php
blocktype/wall/lib.php
interaction/forum/lib.php
search/solr/lib.php
view/access.php

I think I've taken this bug as far as I can take it.

Changed in mahara:
status: New → Triaged
importance: Undecided → High
milestone: none → 1.3.0
assignee: nobody → Richard Mansfield (richard-mansfield)
Changed in mahara:
status: Triaged → Fix Committed
Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.