We normally have frame identifiers in begin events and can set them early, there's no need to keep them in event stack.
Created attachment 191268 [details] Patch
Comment on attachment 191268 [details] Patch Attachment 191268 [details] did not pass qt-ews (qt): Output: http://webkit-commit-queue.appspot.com/results/16953030
Comment on attachment 191268 [details] Patch Attachment 191268 [details] did not pass qt-wk2-ews (qt): Output: http://webkit-commit-queue.appspot.com/results/16970010
Comment on attachment 191268 [details] Patch Attachment 191268 [details] did not pass chromium-ews (chromium-xvfb): Output: http://webkit-commit-queue.appspot.com/results/16953034
Comment on attachment 191268 [details] Patch Attachment 191268 [details] did not pass cr-linux-debug-ews (chromium-xvfb): Output: http://webkit-commit-queue.appspot.com/results/16953038
Comment on attachment 191268 [details] Patch Attachment 191268 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-commit-queue.appspot.com/results/16969027
Comment on attachment 191268 [details] Patch Attachment 191268 [details] did not pass mac-ews (mac): Output: http://webkit-commit-queue.appspot.com/results/16932036
Comment on attachment 191268 [details] Patch Attachment 191268 [details] did not pass efl-ews (efl): Output: http://webkit-commit-queue.appspot.com/results/16913463
Comment on attachment 191268 [details] Patch Attachment 191268 [details] did not pass cr-android-ews (chromium-android): Output: http://webkit-commit-queue.appspot.com/results/16984007
Created attachment 191451 [details] Patch
Committed r144749: <http://trac.webkit.org/changeset/144749>