Re: [Xsltforms-support] Trouble with setvalue in Firefox
Brought to you by:
alain-couthures
From: Tim T. <tim...@gm...> - 2017-03-21 18:20:29
|
Thank you, Alain! The issue seems to have been fixed by rewriting the xf:select1 with xf:copy rather than xf:item/xf:value (which was technically incorrect anyway because my values contained internal spaces). It does seem a bit slower now, so I may end up offloading the instance data onto the server side. Best regards, Tim -- Tim A. Thompson Metadata Librarian (Spanish/Portuguese Specialty) Princeton University Library www.linkedin.com/in/timathompson ta...@pr... On Fri, Mar 17, 2017 at 9:26 AM, Alain Couthures < ala...@ag...> wrote: > Hello Tim, > > I have tested with both Firefox 52.0 and Firefox 54.0a and I can easily > reproduce this crash creating just 5 or 6 items. > > It might be due to memory management but, unfortunately, using the browser > debugger does not help at all to locate this issue. > > I have discovered that it is possible to run Firefox in safe mode which > means, at least, no activated plugin, no theme and no hardware acceleration. > > Surprisingly, I cannot reproduce this crash in safe mode! Actually, my 2 > browsers did not already have any plugins so I just tried back with or > without hardware acceleration: crash again. > > Using another theme did not change anything (crash again) but, at least, > the one I activated proposed to send a crash report to Mozilla Foundation > while the default one never did... > > I am, of course, still perplex. You might try with a much lighter > subjects2.xml file but, because it is well supported by IE11, this should > not be the reason for the trouble. > > BTW, the value expression for the setvalue action is not correct in your > test case: it should be "instance('subjects')/category/subject[@name = > current()]/@uri". > > Thank you for your feedback! > > --Alain > > > Le 3/15/2017 à 4:50 PM, Tim Thompson a écrit : > > Hello, > > I have a conditional select1 that pulls values from a vocabulary loaded > into an instance. It works well in Chrome and (reasonably) well in IE, > although much more slowly. > > However, when I insert new repeated elements and trigger a setvalue action > on xforms-value-changed, I run into an issue with Firefox. > > It's somewhat tricky to reproduce, but if I add new elements and change > the conditional value (in the second select1) several times in quick > succession (usually three or four times), Firefox crashes without warning. > This is Firefox 52.0 on Windows 7. > > Attached is a sample test case and associated data file. > > Thanks in advance, > > Tim > > -- > Tim A. Thompson > Metadata Librarian (Spanish/Portuguese Specialty) > Princeton University Library > > www.linkedin.com/in/timathompson > ta...@pr... > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > > _______________________________________________ > Xsltforms-support mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/xsltforms-support > > > |