There is no need to call these through derived classes. And it's quite harmful for anyone except for ScriptExecutionContext to call suspend/resume in particular - ScriptExecutionContext won't know, and it will try to manage the state on its own.
Created attachment 207876 [details] proposed patch
Comment on attachment 207876 [details] proposed patch Attachment 207876 [details] did not pass efl-wk2-ews (efl-wk2): Output: http://webkit-queues.appspot.com/results/1292787
Created attachment 207882 [details] patch for landing Kept public hasPendingActivity() where generated JS bindings needs it.
Comment on attachment 207882 [details] patch for landing Clearing flags on attachment: 207882 Committed r153551: <http://trac.webkit.org/changeset/153551>
All reviewed patches have been landed. Closing bug.