Activity log for bug #1471779

Date Who What changed Old value New value Message
2015-07-06 11:57:05 Michael Zanetti bug added bug
2015-07-06 11:57:16 Michael Zanetti bug task added oxide
2015-07-06 11:58:21 Michael Zanetti description Seems that since the change with the new header in the NoteView page, the user script in oxide isn't called all the time any more. Of about half the times I retry, the callback just isn't ever called. Closing the note and opening it again seems to make it recover (or break) in about half the times. My suspicion is a race condition when building up the view, now that with the use of the locationBarController building it has gotten more expensive. Seems that since the change with the new header in the NoteView page, the user script in oxide isn't called all the time any more. Of about half the times I retry, the callback just isn't ever called. Closing the note and opening it again seems to make it recover (or break) in about half the times. My suspicion is a race condition when building up the view, now that with the use of the locationBarController building it has gotten more expensive. This is the user script: http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/src/app/qml/ui/reminders-scripts.js This is the place that installs the user script/listens for callbacks: http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/src/app/qml/ui/NoteView.qml#L42
2015-09-10 09:09:40 Olivier Tilloy summary sometimes ticking checkboxes in note view doesn't save the change WebView.loadHtml() doesn’t wait for context to be fully constructed, may result in user scripts not loaded
2015-09-10 09:10:52 Michael Zanetti attachment added oxideheader.tar.gz https://bugs.launchpad.net/oxide/+bug/1471779/+attachment/4460369/+files/oxideheader.tar.gz
2015-09-10 09:13:42 Olivier Tilloy oxide: status New Confirmed
2015-09-10 09:13:46 Olivier Tilloy oxide: importance Undecided Medium
2015-09-10 20:54:50 Launchpad Janitor branch linked lp:~mzanetti/reminders-app/workaround-oxide-race
2015-09-10 21:55:26 Ubuntu Phone Apps Jenkins Bot reminders-app: status New Fix Committed