Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F5333784
filibuster-table-input-chrome55-windows8-microsoft-japanese-ime.html
dchan (David Chan)
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Authored By
dchan
Jan 23 2017, 7:01 AM
2017-01-23 07:01:41 (UTC+0)
Size
240 KB
Referenced Files
None
Subscribers
None
filibuster-table-input-chrome55-windows8-microsoft-japanese-ime.html
View Options
<
meta
charset
=
utf8
>
<
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[0]"
><
b
>
0
</
b
>
(40.00ms-52.00ms)
<
b
>
VeDmSurface.resetHistoryTrackingInterval
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[1]"
><
b
>
3
</
b
>
(52.00ms-56.00ms)
<
b
>
VeDmSelection.isNull
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[2]"
><
b
>
4
</
b
>
(149.00ms-157.00ms)
<
b
>
VeCeSurfaceObserver.pollOnce
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[3]"
><
b
>
7
</
b
>
(161.00ms-161.00ms)
<
b
>
VeCeSurfaceObserver.setTimeout
</
b
><
b
>
(
</
b
>
"
(function bound wrapper)
"
, 250
<
b
>
)
</
b
><
span
/>
--->783
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[4]"
><
b
>
8
</
b
>
(412.00ms-428.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[5]"
><
b
>
13
</
b
>
(680.00ms-692.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[6]"
><
b
>
18
</
b
>
(781.00ms-805.00ms)
<
b
>
VeEventSequencer.onEvent
</
b
><
b
>
(
</
b
>
"
keydown
"
, {
"
originalEvent
"
:
"
(KeyboardEvent)
"
,
"
type
"
:
"
keydown
"
,
"
isDefaultPrevented
"
:
"
(function returnFalse)
"
,
"
timeStamp
"
:139827,
"
jQuery111308220572829409902
"
:true,
"
keyCode
"
:229,
"
key
"
:
"
Process
"
,
"
charCode
"
:0,
"
char
"
:
"
(undefined)
"
,
"
which
"
:229,
"
view
"
:
"
(window)
"
,
"
target
"
:
"
(HTMLDivElement)
"
,
"
shiftKey
"
:false,
"
relatedTarget
"
:
"
(undefined)
"
,
"
metaKey
"
:false,
"
eventPhase
"
:3,
"
currentTarget
"
:
"
(HTMLDivElement)
"
,
"
ctrlKey
"
:false,
"
cancelable
"
:true,
"
bubbles
"
:true,
"
altKey
"
:false,
"
delegateTarget
"
:
"
(HTMLDivElement)
"
,
"
handleObj
"
:{
"
type
"
:
"
keydown
"
,
"
origType
"
:
"
keydown
"
,
"
data
"
:
"
(undefined)
"
,
"
handler
"
:
"
(function )
"
,
"
guid
"
:373,
"
selector
"
:
"
(undefined)
"
,
"
needsContext
"
:
"
(undefined)
"
,
"
namespace
"
:
""
},
"
data
"
:
"
(undefined)
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[7]"
><
b
>
25
</
b
>
(805.00ms-809.00ms)
<
b
>
VeUiTrigger.isComplete
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[8]"
><
b
>
26
</
b
>
(809.00ms-813.00ms)
<
b
>
VeUiTrigger.isComplete
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9]"
><
b
>
27
</
b
>
(813.00ms-14581.00ms)
<
b
>
VeEventSequencer.onEvent
</
b
><
b
>
(
</
b
>
"
compositionstart
"
, {
"
originalEvent
"
:
"
(CompositionEvent)
"
,
"
type
"
:
"
compositionstart
"
,
"
isDefaultPrevented
"
:
"
(function returnFalse)
"
,
"
timeStamp
"
:139862.99500000002,
"
jQuery111308220572829409902
"
:true,
"
which
"
:0,
"
view
"
:
"
(window)
"
,
"
target
"
:
"
(HTMLDivElement)
"
,
"
shiftKey
"
:
"
(undefined)
"
,
"
relatedTarget
"
:
"
(undefined)
"
,
"
metaKey
"
:false,
"
eventPhase
"
:3,
"
currentTarget
"
:
"
(HTMLDivElement)
"
,
"
ctrlKey
"
:
"
(undefined)
"
,
"
cancelable
"
:true,
"
bubbles
"
:true,
"
altKey
"
:
"
(undefined)
"
,
"
delegateTarget
"
:
"
(HTMLDivElement)
"
,
"
handleObj
"
:{
"
type
"
:
"
compositionstart
"
,
"
origType
"
:
"
compositionstart
"
,
"
data
"
:
"
(undefined)
"
,
"
handler
"
:
"
(function )
"
,
"
guid
"
:376,
"
selector
"
:
"
(undefined)
"
,
"
needsContext
"
:
"
(undefined)
"
,
"
namespace
"
:
""
},
"
data
"
:
"
(undefined)
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,0]"
><
b
>
28
</
b
>
(817.00ms-829.00ms)
<
b
>
VeEventSequencer.runPendingCalls
</
b
><
b
>
(
</
b
>
"
compositionstart
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1]"
><
b
>
32
</
b
>
(829.00ms-14577.00ms)
<
b
>
VeEventSequencer.callListener
</
b
><
b
>
(
</
b
>
"
on
"
,
"
compositionstart
"
, 0,
"
(function bound )
"
, {
"
originalEvent
"
:
"
(CompositionEvent)
"
,
"
type
"
:
"
compositionstart
"
,
"
isDefaultPrevented
"
:
"
(function returnFalse)
"
,
"
timeStamp
"
:139862.99500000002,
"
jQuery111308220572829409902
"
:true,
"
which
"
:0,
"
view
"
:
"
(window)
"
,
"
target
"
:
"
(HTMLDivElement)
"
,
"
shiftKey
"
:
"
(undefined)
"
,
"
relatedTarget
"
:
"
(undefined)
"
,
"
metaKey
"
:false,
"
eventPhase
"
:3,
"
currentTarget
"
:
"
(HTMLDivElement)
"
,
"
ctrlKey
"
:
"
(undefined)
"
,
"
cancelable
"
:true,
"
bubbles
"
:true,
"
altKey
"
:
"
(undefined)
"
,
"
delegateTarget
"
:
"
(HTMLDivElement)
"
,
"
handleObj
"
:{
"
type
"
:
"
compositionstart
"
,
"
origType
"
:
"
compositionstart
"
,
"
data
"
:
"
(undefined)
"
,
"
handler
"
:
"
(function )
"
,
"
guid
"
:376,
"
selector
"
:
"
(undefined)
"
,
"
needsContext
"
:
"
(undefined)
"
,
"
namespace
"
:
""
},
"
data
"
:
"
(undefined)
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0]"
><
b
>
33
</
b
>
(833.00ms-14577.00ms)
<
b
>
VeCeSurface.handleInsertion
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,0]"
><
b
>
34
</
b
>
(833.00ms-833.00ms)
<
b
>
VeCeSurface.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmSurface)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,1]"
><
b
>
35
</
b
>
(837.00ms-841.00ms)
<
b
>
VeDmSurface.getFragment
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmSurfaceFragment)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,2]"
><
b
>
38
</
b
>
(841.00ms-841.00ms)
<
b
>
VeCeSurface.getSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeCeTableSelection)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,3]"
><
b
>
39
</
b
>
(841.00ms-845.00ms)
<
b
>
VeCeSelection.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 11, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,4]"
><
b
>
40
</
b
>
(845.00ms-849.00ms)
<
b
>
VeDmTableSelection.collapseToFrom
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 11, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,5]"
><
b
>
42
</
b
>
(849.00ms-3773.00ms)
<
b
>
VeDmSurface.setSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 11, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,6]"
><
b
>
1629
</
b
>
(3777.00ms-3777.00ms)
<
b
>
VeCeSurface.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmSurface)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,7]"
><
b
>
1630
</
b
>
(3777.00ms-3777.00ms)
<
b
>
VeDmSurface.getSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 11, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,8]"
><
b
>
1631
</
b
>
(3777.00ms-3789.00ms)
<
b
>
VeDmTableSelection.getMatrixCells
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[
"
(VeDmTableMatrixCell)
"
]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,9]"
><
b
>
1637
</
b
>
(3789.00ms-3789.00ms)
<
b
>
VeDmNode.isCellEditable
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,10]"
><
b
>
1638
</
b
>
(3793.00ms-3805.00ms)
<
b
>
VeDmNode.getRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[4,7]}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,11]"
><
b
>
1646
</
b
>
(3805.00ms-3813.00ms)
<
b
>
VeDmSurface.getLinearFragment
</
b
><
b
>
(
</
b
>
{
"
ve.Range
"
:[4,7]}, true
<
b
>
)
</
b
><
span
/>
--->
"
(VeDmSurfaceFragment)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12]"
><
b
>
1651
</
b
>
(3813.00ms-10665.00ms)
<
b
>
VeDmSurfaceFragment.insertContent
</
b
><
b
>
(
</
b
>
[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}]
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,0]"
><
b
>
1652
</
b
>
(3817.00ms-3829.00ms)
<
b
>
VeDmSurfaceFragment.getSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 4 - 7
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,1]"
><
b
>
1657
</
b
>
(3829.00ms-3829.00ms)
<
b
>
VeDmLinearSelection.getCoveringRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[4,7]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,2]"
><
b
>
1658
</
b
>
(3833.00ms-3833.00ms)
<
b
>
VeDmSurfaceFragment.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3]"
><
b
>
1659
</
b
>
(3833.00ms-7061.00ms)
<
b
>
VeDmSurfaceFragment.removeContent
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,0]"
><
b
>
1660
</
b
>
(3833.00ms-3841.00ms)
<
b
>
VeDmSurfaceFragment.getSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 4 - 7
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,1]"
><
b
>
1665
</
b
>
(3841.00ms-3841.00ms)
<
b
>
VeDmLinearSelection.getCoveringRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[4,7]}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,2]"
><
b
>
1666
</
b
>
(3845.00ms-3973.00ms)
<
b
>
VeDmTransactionBuilder.pushRemoval
</
b
><
b
>
(
</
b
>
"
(VeDmDocument)
"
, 0, {
"
ve.Range
"
:[4,7]},
"
(undefined)
"
<
b
>
)
</
b
><
span
/>
--->7
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,3]"
><
b
>
1741
</
b
>
(3977.00ms-3997.00ms)
<
b
>
VeDmTransactionBuilder.pushFinalRetain
</
b
><
b
>
(
</
b
>
"
(VeDmDocument)
"
, 7
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,4]"
><
b
>
1751
</
b
>
(3997.00ms-3997.00ms)
<
b
>
VeDmTransactionBuilder.getTransaction
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5]"
><
b
>
1752
</
b
>
(4001.00ms-7061.00ms)
<
b
>
VeDmSurfaceFragment.change
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,0]"
><
b
>
1753
</
b
>
(4001.00ms-4005.00ms)
<
b
>
VeDmSurfaceFragment.isNull
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1]"
><
b
>
1755
</
b
>
(4005.00ms-7061.00ms)
<
b
>
VeDmSurface.change
</
b
><
b
>
(
</
b
>
[{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}], false
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0]"
><
b
>
1756
</
b
>
(4005.00ms-7061.00ms)
<
b
>
VeDmSurface.changeInternal
</
b
><
b
>
(
</
b
>
[{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}], false, false
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,0]"
><
b
>
1757
</
b
>
(4009.00ms-4013.00ms)
<
b
>
VeDmTableSelection.clone
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 11, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,1]"
><
b
>
1759
</
b
>
(4013.00ms-4013.00ms)
<
b
>
VeDmSurface.startQueueingContextChanges
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,2]"
><
b
>
1760
</
b
>
(4017.00ms-4017.00ms)
<
b
>
VeDmTransaction.isNoOp
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,3]"
><
b
>
1761
</
b
>
(4017.00ms-4025.00ms)
<
b
>
VeDmSurface.isStaging
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,4]"
><
b
>
1762
</
b
>
(4025.00ms-4025.00ms)
<
b
>
VeDmSurface.truncateUndoStack
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,5]"
><
b
>
1763
</
b
>
(4025.00ms-4025.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,6]"
><
b
>
1764
</
b
>
(4029.00ms-4029.00ms)
<
b
>
VeDmSurface.isStaging
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7]"
><
b
>
1765
</
b
>
(4029.00ms-4649.00ms)
<
b
>
VeDmDocument.commit
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}, false
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,0]"
><
b
>
1766
</
b
>
(4029.00ms-4029.00ms)
<
b
>
VeDmTransaction.hasBeenApplied
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,1]"
><
b
>
1767
</
b
>
(4033.00ms-4037.00ms)
<
b
>
VeDmSurface.onDocumentPreCommit
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,2]"
><
b
>
1770
</
b
>
(4037.00ms-4037.00ms)
<
b
>
VeDmTransaction.getOperations
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,3]"
><
b
>
1771
</
b
>
(4037.00ms-4041.00ms)
<
b
>
VeDmDocument.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,4]"
><
b
>
1772
</
b
>
(4041.00ms-4041.00ms)
<
b
>
VeDmDocument.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5]"
><
b
>
1773
</
b
>
(4041.00ms-4537.00ms)
<
b
>
VeDmTransactionProcessor.process
</
b
><
b
>
(
</
b
>
"
(function )
"
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,0]"
><
b
>
1774
</
b
>
(4041.00ms-4045.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
type
"
:
"
retain
"
,
"
length
"
:4}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,1]"
><
b
>
1775
</
b
>
(4045.00ms-4057.00ms)
<
b
>
VeDmTransactionProcessor.executeOperation
</
b
><
b
>
(
</
b
>
{
"
type
"
:
"
retain
"
,
"
length
"
:4}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,2]"
><
b
>
1782
</
b
>
(4057.00ms-4057.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,3]"
><
b
>
1783
</
b
>
(4057.00ms-4177.00ms)
<
b
>
VeDmTransactionProcessor.executeOperation
</
b
><
b
>
(
</
b
>
{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,4]"
><
b
>
1850
</
b
>
(4177.00ms-4177.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
type
"
:
"
retain
"
,
"
length
"
:6}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,5]"
><
b
>
1851
</
b
>
(4181.00ms-4197.00ms)
<
b
>
VeDmTransactionProcessor.executeOperation
</
b
><
b
>
(
</
b
>
{
"
type
"
:
"
retain
"
,
"
length
"
:6}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,6]"
><
b
>
1858
</
b
>
(4197.00ms-4197.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,7]"
><
b
>
1859
</
b
>
(4197.00ms-4205.00ms)
<
b
>
VeDmTransactionProcessor.applyModifications
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,7,0]"
><
b
>
1860
</
b
>
(4197.00ms-4201.00ms)
<
b
>
VeDmLinearData.batchSplice
</
b
><
b
>
(
</
b
>
4, 3, []
<
b
>
)
</
b
><
span
/>
--->[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}]
</
li
><
div
class
=
"ve-filibuster-changes"
><
b
>
dm doc old
</
b
><
br
>
[{
"
type
"
:
"
table
"
,
"
originalDomElementsIndex
"
:
"
hea9fa7b595fda0ac
"
},{
"
type
"
:
"
tableSection
"
,
"
attributes
"
:{
"
style
"
:
"
body
"
},
"
originalDomElementsIndex
"
:
"
h4bf834b470bc9bb1
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,
"
\n
"
]}},{
"
type
"
:
"
tableRow
"
,
"
originalDomElementsIndex
"
:
"
h92c766adab9075f4
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,null,
"
\n
"
]}},{
"
type
"
:
"
tableCell
"
,
"
attributes
"
:{
"
style
"
:
"
data
"
},
"
originalDomElementsIndex
"
:
"
h6a7744f6f271b83d
"
},{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
},{
"
type
"
:
"
/tableCell
"
},{
"
type
"
:
"
/tableRow
"
},{
"
type
"
:
"
/tableSection
"
},{
"
type
"
:
"
/table
"
},{
"
type
"
:
"
internalList
"
},{
"
type
"
:
"
/internalList
"
}]
<
br
><
b
>
dm doc new
</
b
><
br
>
[{
"
type
"
:
"
table
"
,
"
originalDomElementsIndex
"
:
"
hea9fa7b595fda0ac
"
},{
"
type
"
:
"
tableSection
"
,
"
attributes
"
:{
"
style
"
:
"
body
"
},
"
originalDomElementsIndex
"
:
"
h4bf834b470bc9bb1
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,
"
\n
"
]}},{
"
type
"
:
"
tableRow
"
,
"
originalDomElementsIndex
"
:
"
h92c766adab9075f4
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,null,
"
\n
"
]}},{
"
type
"
:
"
tableCell
"
,
"
attributes
"
:{
"
style
"
:
"
data
"
},
"
originalDomElementsIndex
"
:
"
h6a7744f6f271b83d
"
},{
"
type
"
:
"
/tableCell
"
},{
"
type
"
:
"
/tableRow
"
},{
"
type
"
:
"
/tableSection
"
},{
"
type
"
:
"
/table
"
},{
"
type
"
:
"
internalList
"
},{
"
type
"
:
"
/internalList
"
}]
</
div
><
hr
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,7,1]"
><
b
>
1862
</
b
>
(4205.00ms-4205.00ms)
<
b
>
VeDmLinearData.batchSplice
</
b
><
b
>
(
</
b
>
4, 3, []
<
b
>
)
</
b
><
span
/>
--->[null,null,null]
</
li
></
ul
><
b
>
exit VeDmTransactionProcessor.applyModifications
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,8]"
><
b
>
1864
</
b
>
(4205.00ms-4209.00ms)
<
b
>
VeDmTransaction.markAsApplied
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,9]"
><
b
>
1865
</
b
>
(4209.00ms-4221.00ms)
<
b
>
VeDmSurface.onDocumentPreSynchronize
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10]"
><
b
>
1871
</
b
>
(4225.00ms-4537.00ms)
<
b
>
VeDmDocumentSynchronizer.synchronize
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,0]"
><
b
>
1872
</
b
>
(4225.00ms-4229.00ms)
<
b
>
VeDmDocument.getDocumentNode
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocumentNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,1]"
><
b
>
1873
</
b
>
(4229.00ms-4229.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->13
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,2]"
><
b
>
1874
</
b
>
(4229.00ms-4229.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->13
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,3]"
><
b
>
1875
</
b
>
(4229.00ms-4233.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,4]"
><
b
>
1876
</
b
>
(4233.00ms-4233.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->9
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,5]"
><
b
>
1877
</
b
>
(4233.00ms-4233.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,6]"
><
b
>
1878
</
b
>
(4237.00ms-4237.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,7]"
><
b
>
1879
</
b
>
(4237.00ms-4237.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->9
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,8]"
><
b
>
1880
</
b
>
(4237.00ms-4241.00ms)
<
b
>
VeDmNode.shouldIgnoreChildren
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,9]"
><
b
>
1881
</
b
>
(4241.00ms-4241.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->13
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,10]"
><
b
>
1882
</
b
>
(4241.00ms-4241.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,11]"
><
b
>
1883
</
b
>
(4241.00ms-4245.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->7
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,12]"
><
b
>
1884
</
b
>
(4245.00ms-4245.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,13]"
><
b
>
1885
</
b
>
(4245.00ms-4245.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->7
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,14]"
><
b
>
1886
</
b
>
(4245.00ms-4249.00ms)
<
b
>
VeDmNode.shouldIgnoreChildren
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,15]"
><
b
>
1887
</
b
>
(4249.00ms-4249.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->9
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,16]"
><
b
>
1888
</
b
>
(4249.00ms-4249.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,17]"
><
b
>
1889
</
b
>
(4249.00ms-4253.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->5
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,18]"
><
b
>
1890
</
b
>
(4253.00ms-4253.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,19]"
><
b
>
1891
</
b
>
(4253.00ms-4257.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->5
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,20]"
><
b
>
1892
</
b
>
(4257.00ms-4257.00ms)
<
b
>
VeDmNode.shouldIgnoreChildren
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,21]"
><
b
>
1893
</
b
>
(4257.00ms-4257.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->7
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,22]"
><
b
>
1894
</
b
>
(4257.00ms-4261.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,23]"
><
b
>
1895
</
b
>
(4261.00ms-4261.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->3
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,24]"
><
b
>
1896
</
b
>
(4261.00ms-4261.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,25]"
><
b
>
1897
</
b
>
(4261.00ms-4265.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->3
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,26]"
><
b
>
1898
</
b
>
(4265.00ms-4265.00ms)
<
b
>
VeDmNode.shouldIgnoreChildren
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,27]"
><
b
>
1899
</
b
>
(4265.00ms-4265.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->5
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,28]"
><
b
>
1900
</
b
>
(4265.00ms-4269.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,29]"
><
b
>
1901
</
b
>
(4269.00ms-4273.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->1
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,30]"
><
b
>
1902
</
b
>
(4273.00ms-4273.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,31]"
><
b
>
1903
</
b
>
(4273.00ms-4273.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->1
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,32]"
><
b
>
1904
</
b
>
(4273.00ms-4277.00ms)
<
b
>
VeDmNode.shouldIgnoreChildren
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,33]"
><
b
>
1905
</
b
>
(4277.00ms-4277.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->3
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,34]"
><
b
>
1906
</
b
>
(4277.00ms-4277.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,35]"
><
b
>
1907
</
b
>
(4277.00ms-4281.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,36]"
><
b
>
1908
</
b
>
(4281.00ms-4281.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,37]"
><
b
>
1909
</
b
>
(4281.00ms-4281.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,38]"
><
b
>
1910
</
b
>
(4281.00ms-4285.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,39]"
><
b
>
1911
</
b
>
(4285.00ms-4285.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,40]"
><
b
>
1912
</
b
>
(4289.00ms-4289.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,41]"
><
b
>
1913
</
b
>
(4289.00ms-4289.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,42]"
><
b
>
1914
</
b
>
(4289.00ms-4289.00ms)
<
b
>
VeDmNode.getParent
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmTableCellNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,43]"
><
b
>
1915
</
b
>
(4293.00ms-4293.00ms)
<
b
>
VeDmNode.getParent
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmTableCellNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44]"
><
b
>
1916
</
b
>
(4293.00ms-4533.00ms)
<
b
>
VeDmDocument.rebuildNodes
</
b
><
b
>
(
</
b
>
"
(VeDmTableCellNode)
"
, 0, 1, 4, 0
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,0]"
><
b
>
1917
</
b
>
(4293.00ms-4297.00ms)
<
b
>
VeDmLinearData.sliceObject
</
b
><
b
>
(
</
b
>
4, 4
<
b
>
)
</
b
><
span
/>
--->
"
(VeDmElementLinearData)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,1]"
><
b
>
1920
</
b
>
(4297.00ms-4301.00ms)
<
b
>
VeDmBranchNode.setDocument
</
b
><
b
>
(
</
b
>
"
(VeDmDocument)
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,2]"
><
b
>
1921
</
b
>
(4301.00ms-4305.00ms)
<
b
>
VeDmBranchNode.setRoot
</
b
><
b
>
(
</
b
>
"
(VeDmDocumentNode)
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,3]"
><
b
>
1922
</
b
>
(4305.00ms-4305.00ms)
<
b
>
VeDmBranchNode.setDocument
</
b
><
b
>
(
</
b
>
"
(VeDmDocument)
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,4]"
><
b
>
1923
</
b
>
(4305.00ms-4305.00ms)
<
b
>
VeDmLinearData.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,5]"
><
b
>
1924
</
b
>
(4305.00ms-4309.00ms)
<
b
>
VeDmLinearData.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,6]"
><
b
>
1925
</
b
>
(4309.00ms-4309.00ms)
<
b
>
VeDmLinearData.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->0
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,7]"
><
b
>
1927
</
b
>
(4309.00ms-4345.00ms)
<
b
>
VeDmDocument.getDocumentNode
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocumentNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,8]"
><
b
>
1951
</
b
>
(4345.00ms-4349.00ms)
<
b
>
VeDmBranchNode.getChildren
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,9]"
><
b
>
1952
</
b
>
(4349.00ms-4521.00ms)
<
b
>
VeDmBranchNode.splice
</
b
><
b
>
(
</
b
>
0, 1
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,9,0]"
><
b
>
1953
</
b
>
(4349.00ms-4369.00ms)
<
b
>
VeDmNode.detach
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,9,1]"
><
b
>
1965
</
b
>
(4369.00ms-4373.00ms)
<
b
>
VeDmNode.getOuterLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->3
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,9,2]"
><
b
>
1968
</
b
>
(4373.00ms-4433.00ms)
<
b
>
VeDmNode.adjustLength
</
b
><
b
>
(
</
b
>
-3, true
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,9,3]"
><
b
>
2004
</
b
>
(4433.00ms-4441.00ms)
<
b
>
VeDmBranchNode.setupBlockSlugs
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,9,4]"
><
b
>
2011
</
b
>
(4445.00ms-4521.00ms)
<
b
>
VeDmNode.emit
</
b
><
b
>
(
</
b
>
"
splice
"
, 0, 1
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,9,4,0]"
><
b
>
2012
</
b
>
(4445.00ms-4521.00ms)
<
b
>
VeCeBranchNode.onSplice
</
b
><
b
>
(
</
b
>
0, 1
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,9,4,0,0]"
><
b
>
2013
</
b
>
(4445.00ms-4449.00ms)
<
b
>
VeDmNode.disconnect
</
b
><
b
>
(
</
b
>
"
(VeCeTableCellNode)
"
, {
"
update
"
:
"
onModelUpdate
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(VeDmParagraphNode)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,9,4,0,1]"
><
b
>
2015
</
b
>
(4449.00ms-4481.00ms)
<
b
>
VeCeBranchNode.setLive
</
b
><
b
>
(
</
b
>
false
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,9,4,0,2]"
><
b
>
2026
</
b
>
(4481.00ms-4493.00ms)
<
b
>
VeCeNode.detach
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
hr
><
div
class
=
"ve-filibuster-changes"
><
b
>
DOM doc old
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'><
#text
>
x
<
/#text
><
/p
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
<
br
><
b
>
DOM doc new
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
</
div
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,9,4,0,3]"
><
b
>
2034
</
b
>
(4497.00ms-4521.00ms)
<
b
>
VeCeBranchNode.setupBlockSlugs
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,9,4,0,3,0]"
><
b
>
2035
</
b
>
(4497.00ms-4505.00ms)
<
b
>
VeCeNode.canHaveChildrenNotContent
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,9,4,0,3,1]"
><
b
>
2039
</
b
>
(4509.00ms-4517.00ms)
<
b
>
VeCeBranchNode.setupSlugs
</
b
><
b
>
(
</
b
>
true
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
div
class
=
"ve-filibuster-changes"
><
b
>
DOM doc old
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
<
br
><
b
>
DOM doc new
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
</
div
><
hr
></
ul
><
b
>
exit VeCeBranchNode.setupBlockSlugs
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeBranchNode.onSplice
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmNode.emit
</
b
>
--->true
</
li
></
ul
><
b
>
exit VeDmBranchNode.splice
</
b
>
--->[
"
(VeDmParagraphNode)
"
]
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,5,10,44,10]"
><
b
>
2042
</
b
>
(4521.00ms-4533.00ms)
<
b
>
VeDmDocument.updateNodesByType
</
b
><
b
>
(
</
b
>
[], [
"
(VeDmParagraphNode)
"
]
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmDocument.rebuildNodes
</
b
>
--->[]
</
li
></
ul
><
b
>
exit VeDmDocumentSynchronizer.synchronize
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmTransactionProcessor.process
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,6]"
><
b
>
2049
</
b
>
(4537.00ms-4541.00ms)
<
b
>
VeDmIndexValueStore.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->4
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,7]"
><
b
>
2050
</
b
>
(4541.00ms-4541.00ms)
<
b
>
VeDmInternalList.onTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,8]"
><
b
>
2051
</
b
>
(4541.00ms-4545.00ms)
<
b
>
VeDmMetaList.onTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,9]"
><
b
>
2053
</
b
>
(4545.00ms-4617.00ms)
<
b
>
VeDmSurface.onDocumentTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,9,0]"
><
b
>
2054
</
b
>
(4549.00ms-4549.00ms)
<
b
>
VeDmSurface.getSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 11, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,9,1]"
><
b
>
2055
</
b
>
(4549.00ms-4561.00ms)
<
b
>
VeDmTableSelection.translateByTransactionWithAuthor
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}, null
<
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 8, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,9,2]"
><
b
>
2060
</
b
>
(4561.00ms-4565.00ms)
<
b
>
VeDmSurface.setSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 8, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
div
class
=
"ve-filibuster-changes"
><
b
>
dm selection old
</
b
><
br
>
Table: 0 - 11, c0 r0 - c0 r0
<
br
><
b
>
dm selection new
</
b
><
br
>
Table: 0 - 8, c0 r0 - c0 r0
</
div
><
hr
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,9,3]"
><
b
>
2062
</
b
>
(4565.00ms-4617.00ms)
<
b
>
VeDmSurface.emit
</
b
><
b
>
(
</
b
>
"
documentUpdate
"
, {
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
span
/>
--->true
</
li
></
ul
><
b
>
exit VeDmSurface.onDocumentTransact
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,7,10]"
><
b
>
2088
</
b
>
(4617.00ms-4645.00ms)
<
b
>
VeUiSurface.onDocumentTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
x
"
,{
"
type
"
:
"
/paragraph
"
}],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmDocument.commit
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,8]"
><
b
>
2105
</
b
>
(4649.00ms-4653.00ms)
<
b
>
VeDmTransaction.hasElementAttributeOperations
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,9]"
><
b
>
2107
</
b
>
(4653.00ms-4709.00ms)
<
b
>
VeDmSurface.emit
</
b
><
b
>
(
</
b
>
"
history
"
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,10]"
><
b
>
2136
</
b
>
(4709.00ms-4745.00ms)
<
b
>
VeDmSurface.setSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 8, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,11]"
><
b
>
2158
</
b
>
(4745.00ms-4749.00ms)
<
b
>
VeDmTableSelection.equals
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 8, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,12]"
><
b
>
2161
</
b
>
(4749.00ms-4749.00ms)
<
b
>
VeDmTableSelection.equals
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 8, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,13]"
><
b
>
2162
</
b
>
(4749.00ms-4757.00ms)
<
b
>
VeDmTableSelection.clone
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 8, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,14]"
><
b
>
2164
</
b
>
(4757.00ms-4825.00ms)
<
b
>
VeDmSurface.emit
</
b
><
b
>
(
</
b
>
"
select
"
, {
"
ve.dm.Selection
"
:
"
Table: 0 - 8, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,3,5,1,0,15]"
><
b
>
2198
</
b
>
(4829.00ms-7057.00ms)
<
b
>
VeDmSurface.stopQueueingContextChanges
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.changeInternal
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.change
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurfaceFragment.change
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurfaceFragment.removeContent
</
b
>
--->
"
(VeDmSurfaceFragment)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,4]"
><
b
>
3384
</
b
>
(7061.00ms-7165.00ms)
<
b
>
VeDmTransactionBuilder.pushInsertion
</
b
><
b
>
(
</
b
>
"
(VeDmDocument)
"
, 0, 4, [{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}]
<
b
>
)
</
b
><
span
/>
--->4
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,5]"
><
b
>
3435
</
b
>
(7165.00ms-7181.00ms)
<
b
>
VeDmTransactionBuilder.pushFinalRetain
</
b
><
b
>
(
</
b
>
"
(VeDmDocument)
"
, 4
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,6]"
><
b
>
3445
</
b
>
(7181.00ms-7185.00ms)
<
b
>
VeDmTransactionBuilder.getTransaction
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,7]"
><
b
>
3446
</
b
>
(7185.00ms-7217.00ms)
<
b
>
VeDmTransaction.getModifiedRange
</
b
><
b
>
(
</
b
>
"
(VeDmDocument)
"
<
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[4,6]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8]"
><
b
>
3465
</
b
>
(7221.00ms-10665.00ms)
<
b
>
VeDmSurfaceFragment.change
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}, {
"
ve.dm.Selection
"
:
"
Linear: 4 - 6
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0]"
><
b
>
3466
</
b
>
(7225.00ms-10649.00ms)
<
b
>
VeDmSurface.change
</
b
><
b
>
(
</
b
>
[{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}], false
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0]"
><
b
>
3467
</
b
>
(7225.00ms-10645.00ms)
<
b
>
VeDmSurface.changeInternal
</
b
><
b
>
(
</
b
>
[{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}], false, false
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,0]"
><
b
>
3468
</
b
>
(7225.00ms-7229.00ms)
<
b
>
VeDmTableSelection.clone
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 8, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,1]"
><
b
>
3470
</
b
>
(7229.00ms-7229.00ms)
<
b
>
VeDmSurface.startQueueingContextChanges
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,2]"
><
b
>
3471
</
b
>
(7229.00ms-7229.00ms)
<
b
>
VeDmTransaction.isNoOp
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,3]"
><
b
>
3472
</
b
>
(7233.00ms-7233.00ms)
<
b
>
VeDmSurface.isStaging
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,4]"
><
b
>
3473
</
b
>
(7233.00ms-7233.00ms)
<
b
>
VeDmSurface.truncateUndoStack
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,5]"
><
b
>
3474
</
b
>
(7237.00ms-7237.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,6]"
><
b
>
3475
</
b
>
(7237.00ms-7237.00ms)
<
b
>
VeDmSurface.isStaging
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7]"
><
b
>
3476
</
b
>
(7237.00ms-7905.00ms)
<
b
>
VeDmDocument.commit
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}, false
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,0]"
><
b
>
3477
</
b
>
(7241.00ms-7241.00ms)
<
b
>
VeDmTransaction.hasBeenApplied
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,1]"
><
b
>
3478
</
b
>
(7241.00ms-7245.00ms)
<
b
>
VeDmSurface.onDocumentPreCommit
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,2]"
><
b
>
3481
</
b
>
(7245.00ms-7249.00ms)
<
b
>
VeDmTransaction.getOperations
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,3]"
><
b
>
3482
</
b
>
(7249.00ms-7249.00ms)
<
b
>
VeDmDocument.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,4]"
><
b
>
3483
</
b
>
(7249.00ms-7253.00ms)
<
b
>
VeDmDocument.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5]"
><
b
>
3484
</
b
>
(7253.00ms-7833.00ms)
<
b
>
VeDmTransactionProcessor.process
</
b
><
b
>
(
</
b
>
"
(function )
"
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,0]"
><
b
>
3485
</
b
>
(7253.00ms-7253.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
type
"
:
"
retain
"
,
"
length
"
:4}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,1]"
><
b
>
3486
</
b
>
(7257.00ms-7265.00ms)
<
b
>
VeDmTransactionProcessor.executeOperation
</
b
><
b
>
(
</
b
>
{
"
type
"
:
"
retain
"
,
"
length
"
:4}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,2]"
><
b
>
3493
</
b
>
(7265.00ms-7269.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,3]"
><
b
>
3494
</
b
>
(7269.00ms-7313.00ms)
<
b
>
VeDmTransactionProcessor.executeOperation
</
b
><
b
>
(
</
b
>
{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,4]"
><
b
>
3518
</
b
>
(7313.00ms-7313.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
type
"
:
"
retain
"
,
"
length
"
:6}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,5]"
><
b
>
3519
</
b
>
(7317.00ms-7325.00ms)
<
b
>
VeDmTransactionProcessor.executeOperation
</
b
><
b
>
(
</
b
>
{
"
type
"
:
"
retain
"
,
"
length
"
:6}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,6]"
><
b
>
3526
</
b
>
(7329.00ms-7329.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,7]"
><
b
>
3527
</
b
>
(7329.00ms-7341.00ms)
<
b
>
VeDmTransactionProcessor.applyModifications
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,7,0]"
><
b
>
3528
</
b
>
(7329.00ms-7333.00ms)
<
b
>
VeDmLinearData.batchSplice
</
b
><
b
>
(
</
b
>
4, 0, [{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}]
<
b
>
)
</
b
><
span
/>
--->[]
</
li
><
div
class
=
"ve-filibuster-changes"
><
b
>
dm doc old
</
b
><
br
>
[{
"
type
"
:
"
table
"
,
"
originalDomElementsIndex
"
:
"
hea9fa7b595fda0ac
"
},{
"
type
"
:
"
tableSection
"
,
"
attributes
"
:{
"
style
"
:
"
body
"
},
"
originalDomElementsIndex
"
:
"
h4bf834b470bc9bb1
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,
"
\n
"
]}},{
"
type
"
:
"
tableRow
"
,
"
originalDomElementsIndex
"
:
"
h92c766adab9075f4
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,null,
"
\n
"
]}},{
"
type
"
:
"
tableCell
"
,
"
attributes
"
:{
"
style
"
:
"
data
"
},
"
originalDomElementsIndex
"
:
"
h6a7744f6f271b83d
"
},{
"
type
"
:
"
/tableCell
"
},{
"
type
"
:
"
/tableRow
"
},{
"
type
"
:
"
/tableSection
"
},{
"
type
"
:
"
/table
"
},{
"
type
"
:
"
internalList
"
},{
"
type
"
:
"
/internalList
"
}]
<
br
><
b
>
dm doc new
</
b
><
br
>
[{
"
type
"
:
"
table
"
,
"
originalDomElementsIndex
"
:
"
hea9fa7b595fda0ac
"
},{
"
type
"
:
"
tableSection
"
,
"
attributes
"
:{
"
style
"
:
"
body
"
},
"
originalDomElementsIndex
"
:
"
h4bf834b470bc9bb1
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,
"
\n
"
]}},{
"
type
"
:
"
tableRow
"
,
"
originalDomElementsIndex
"
:
"
h92c766adab9075f4
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,null,
"
\n
"
]}},{
"
type
"
:
"
tableCell
"
,
"
attributes
"
:{
"
style
"
:
"
data
"
},
"
originalDomElementsIndex
"
:
"
h6a7744f6f271b83d
"
},{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
},{
"
type
"
:
"
/tableCell
"
},{
"
type
"
:
"
/tableRow
"
},{
"
type
"
:
"
/tableSection
"
},{
"
type
"
:
"
/table
"
},{
"
type
"
:
"
internalList
"
},{
"
type
"
:
"
/internalList
"
}]
</
div
><
hr
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,7,1]"
><
b
>
3530
</
b
>
(7333.00ms-7337.00ms)
<
b
>
VeDmLinearData.batchSplice
</
b
><
b
>
(
</
b
>
4, 0, [null,null]
<
b
>
)
</
b
><
span
/>
--->[]
</
li
></
ul
><
b
>
exit VeDmTransactionProcessor.applyModifications
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,8]"
><
b
>
3532
</
b
>
(7341.00ms-7341.00ms)
<
b
>
VeDmTransaction.markAsApplied
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,9]"
><
b
>
3533
</
b
>
(7341.00ms-7357.00ms)
<
b
>
VeDmSurface.onDocumentPreSynchronize
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10]"
><
b
>
3539
</
b
>
(7357.00ms-7833.00ms)
<
b
>
VeDmDocumentSynchronizer.synchronize
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,0]"
><
b
>
3540
</
b
>
(7357.00ms-7357.00ms)
<
b
>
VeDmDocument.getDocumentNode
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocumentNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,1]"
><
b
>
3541
</
b
>
(7361.00ms-7361.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->10
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,2]"
><
b
>
3542
</
b
>
(7361.00ms-7365.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->10
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,3]"
><
b
>
3543
</
b
>
(7365.00ms-7365.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,4]"
><
b
>
3544
</
b
>
(7369.00ms-7369.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->6
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,5]"
><
b
>
3545
</
b
>
(7369.00ms-7369.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,6]"
><
b
>
3546
</
b
>
(7373.00ms-7373.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,7]"
><
b
>
3547
</
b
>
(7373.00ms-7373.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->6
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,8]"
><
b
>
3548
</
b
>
(7373.00ms-7377.00ms)
<
b
>
VeDmNode.shouldIgnoreChildren
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,9]"
><
b
>
3549
</
b
>
(7377.00ms-7377.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->10
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,10]"
><
b
>
3550
</
b
>
(7377.00ms-7377.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,11]"
><
b
>
3551
</
b
>
(7381.00ms-7381.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->4
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,12]"
><
b
>
3552
</
b
>
(7381.00ms-7381.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,13]"
><
b
>
3553
</
b
>
(7381.00ms-7385.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->4
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,14]"
><
b
>
3554
</
b
>
(7389.00ms-7389.00ms)
<
b
>
VeDmNode.shouldIgnoreChildren
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,15]"
><
b
>
3555
</
b
>
(7389.00ms-7389.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->6
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,16]"
><
b
>
3556
</
b
>
(7389.00ms-7393.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,17]"
><
b
>
3557
</
b
>
(7393.00ms-7393.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->2
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,18]"
><
b
>
3558
</
b
>
(7393.00ms-7393.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,19]"
><
b
>
3559
</
b
>
(7397.00ms-7397.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->2
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,20]"
><
b
>
3560
</
b
>
(7397.00ms-7397.00ms)
<
b
>
VeDmNode.shouldIgnoreChildren
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,21]"
><
b
>
3561
</
b
>
(7397.00ms-7401.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->4
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,22]"
><
b
>
3562
</
b
>
(7401.00ms-7401.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,23]"
><
b
>
3563
</
b
>
(7405.00ms-7405.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->0
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,24]"
><
b
>
3564
</
b
>
(7405.00ms-7405.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,25]"
><
b
>
3565
</
b
>
(7405.00ms-7409.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->0
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,26]"
><
b
>
3566
</
b
>
(7409.00ms-7409.00ms)
<
b
>
VeDmNode.isContent
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,27]"
><
b
>
3567
</
b
>
(7409.00ms-7409.00ms)
<
b
>
VeDmNode.canContainContent
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,28]"
><
b
>
3568
</
b
>
(7413.00ms-7413.00ms)
<
b
>
VeDmNode.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->2
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,29]"
><
b
>
3569
</
b
>
(7413.00ms-7413.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,30]"
><
b
>
3570
</
b
>
(7413.00ms-7417.00ms)
<
b
>
VeDmNode.isWrapped
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31]"
><
b
>
3571
</
b
>
(7417.00ms-7829.00ms)
<
b
>
VeDmDocument.rebuildNodes
</
b
><
b
>
(
</
b
>
"
(VeDmTableCellNode)
"
, 0, 0, 4, 2
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,0]"
><
b
>
3572
</
b
>
(7417.00ms-7425.00ms)
<
b
>
VeDmLinearData.sliceObject
</
b
><
b
>
(
</
b
>
4, 6
<
b
>
)
</
b
><
span
/>
--->
"
(VeDmElementLinearData)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,1]"
><
b
>
3575
</
b
>
(7425.00ms-7425.00ms)
<
b
>
VeDmBranchNode.setDocument
</
b
><
b
>
(
</
b
>
"
(VeDmDocument)
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,2]"
><
b
>
3576
</
b
>
(7429.00ms-7429.00ms)
<
b
>
VeDmBranchNode.setRoot
</
b
><
b
>
(
</
b
>
"
(VeDmDocumentNode)
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,3]"
><
b
>
3577
</
b
>
(7429.00ms-7429.00ms)
<
b
>
VeDmBranchNode.setDocument
</
b
><
b
>
(
</
b
>
"
(VeDmDocument)
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,4]"
><
b
>
3578
</
b
>
(7429.00ms-7433.00ms)
<
b
>
VeDmLinearData.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,5]"
><
b
>
3579
</
b
>
(7433.00ms-7433.00ms)
<
b
>
VeDmLinearData.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,6]"
><
b
>
3580
</
b
>
(7437.00ms-7437.00ms)
<
b
>
VeDmLinearData.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->2
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,7]"
><
b
>
3582
</
b
>
(7437.00ms-7573.00ms)
<
b
>
VeDmDocument.getDocumentNode
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocumentNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,8]"
><
b
>
3649
</
b
>
(7573.00ms-7573.00ms)
<
b
>
VeDmBranchNode.getChildren
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[
"
(VeDmParagraphNode)
"
]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9]"
><
b
>
3650
</
b
>
(7573.00ms-7821.00ms)
<
b
>
VeDmBranchNode.splice
</
b
><
b
>
(
</
b
>
0, 0,
"
(VeDmParagraphNode)
"
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,0]"
><
b
>
3651
</
b
>
(7573.00ms-7589.00ms)
<
b
>
VeDmNode.attach
</
b
><
b
>
(
</
b
>
"
(VeDmTableCellNode)
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,1]"
><
b
>
3657
</
b
>
(7589.00ms-7593.00ms)
<
b
>
VeDmNode.getOuterLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->2
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,2]"
><
b
>
3660
</
b
>
(7593.00ms-7661.00ms)
<
b
>
VeDmNode.adjustLength
</
b
><
b
>
(
</
b
>
2, true
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,3]"
><
b
>
3696
</
b
>
(7661.00ms-7685.00ms)
<
b
>
VeDmBranchNode.setupBlockSlugs
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4]"
><
b
>
3709
</
b
>
(7685.00ms-7817.00ms)
<
b
>
VeDmNode.emit
</
b
><
b
>
(
</
b
>
"
splice
"
, 0, 0,
"
(VeDmParagraphNode)
"
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0]"
><
b
>
3710
</
b
>
(7689.00ms-7817.00ms)
<
b
>
VeCeBranchNode.onSplice
</
b
><
b
>
(
</
b
>
0, 0,
"
(VeDmParagraphNode)
"
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,0]"
><
b
>
3711
</
b
>
(7689.00ms-7689.00ms)
<
b
>
VeDmNode.getType
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
paragraph
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,1]"
><
b
>
3712
</
b
>
(7693.00ms-7697.00ms)
<
b
>
VeCeView.connect
</
b
><
b
>
(
</
b
>
"
(VeCeParagraphNode)
"
, {
"
setup
"
:
"
onSetup
"
,
"
teardown
"
:
"
onTeardown
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(VeCeParagraphNode)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,2]"
><
b
>
3715
</
b
>
(7697.00ms-7705.00ms)
<
b
>
VeDmNode.connect
</
b
><
b
>
(
</
b
>
"
(VeCeParagraphNode)
"
, {
"
splice
"
:
"
onSplice
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(VeDmParagraphNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,3]"
><
b
>
3717
</
b
>
(7705.00ms-7705.00ms)
<
b
>
VeDmBranchNode.getChildren
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,4]"
><
b
>
3718
</
b
>
(7705.00ms-7753.00ms)
<
b
>
VeCeContentBranchNode.onSplice
</
b
><
b
>
(
</
b
>
0, 0
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,5]"
><
b
>
3739
</
b
>
(7757.00ms-7757.00ms)
<
b
>
VeCeView.connect
</
b
><
b
>
(
</
b
>
"
(VeCeParagraphNode)
"
, {
"
childUpdate
"
:
"
onChildUpdate
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(VeCeParagraphNode)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,6]"
><
b
>
3741
</
b
>
(7757.00ms-7761.00ms)
<
b
>
VeDmNode.connect
</
b
><
b
>
(
</
b
>
"
(VeCeParagraphNode)
"
, {
"
detach
"
:
"
onModelDetach
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(VeDmParagraphNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,7]"
><
b
>
3743
</
b
>
(7761.00ms-7761.00ms)
<
b
>
VeDmModel.getElement
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,8]"
><
b
>
3744
</
b
>
(7765.00ms-7765.00ms)
<
b
>
VeDmModel.getElement
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,9]"
><
b
>
3745
</
b
>
(7765.00ms-7769.00ms)
<
b
>
VeDmNode.connect
</
b
><
b
>
(
</
b
>
"
(VeCeTableCellNode)
"
, {
"
update
"
:
"
onModelUpdate
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(VeDmParagraphNode)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,10]"
><
b
>
3747
</
b
>
(7769.00ms-7781.00ms)
<
b
>
VeCeNode.attach
</
b
><
b
>
(
</
b
>
"
(VeCeTableCellNode)
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
hr
><
div
class
=
"ve-filibuster-changes"
><
b
>
DOM doc old
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
<
br
><
b
>
DOM doc new
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
</
div
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,11]"
><
b
>
3753
</
b
>
(7781.00ms-7781.00ms)
<
b
>
VeCeView.isLive
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,12]"
><
b
>
3754
</
b
>
(7785.00ms-7797.00ms)
<
b
>
VeCeBranchNode.setLive
</
b
><
b
>
(
</
b
>
true
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,13]"
><
b
>
3760
</
b
>
(7797.00ms-7817.00ms)
<
b
>
VeCeBranchNode.setupBlockSlugs
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,13,0]"
><
b
>
3761
</
b
>
(7797.00ms-7805.00ms)
<
b
>
VeCeNode.canHaveChildrenNotContent
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,13,1]"
><
b
>
3765
</
b
>
(7809.00ms-7817.00ms)
<
b
>
VeCeBranchNode.setupSlugs
</
b
><
b
>
(
</
b
>
true
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,13,1,0]"
><
b
>
3766
</
b
>
(7809.00ms-7813.00ms)
<
b
>
VeCeBranchNode.removeSlugs
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
div
class
=
"ve-filibuster-changes"
><
b
>
DOM doc old
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
<
br
><
b
>
DOM doc new
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
</
div
><
hr
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,9,4,0,13,1,1]"
><
b
>
3767
</
b
>
(7813.00ms-7813.00ms)
<
b
>
VeCeView.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmTableCellNode)
"
</
li
></
ul
><
b
>
exit VeCeBranchNode.setupSlugs
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeBranchNode.setupBlockSlugs
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeBranchNode.onSplice
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmNode.emit
</
b
>
--->true
</
li
></
ul
><
b
>
exit VeDmBranchNode.splice
</
b
>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,5,10,31,10]"
><
b
>
3768
</
b
>
(7825.00ms-7829.00ms)
<
b
>
VeDmDocument.updateNodesByType
</
b
><
b
>
(
</
b
>
[
"
(VeDmParagraphNode)
"
], []
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmDocument.rebuildNodes
</
b
>
--->[
"
(VeDmParagraphNode)
"
]
</
li
></
ul
><
b
>
exit VeDmDocumentSynchronizer.synchronize
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmTransactionProcessor.process
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,6]"
><
b
>
3773
</
b
>
(7833.00ms-7833.00ms)
<
b
>
VeDmIndexValueStore.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->4
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,7]"
><
b
>
3774
</
b
>
(7833.00ms-7837.00ms)
<
b
>
VeDmInternalList.onTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,8]"
><
b
>
3775
</
b
>
(7837.00ms-7841.00ms)
<
b
>
VeDmMetaList.onTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,9]"
><
b
>
3777
</
b
>
(7841.00ms-7873.00ms)
<
b
>
VeDmSurface.onDocumentTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,9,0]"
><
b
>
3778
</
b
>
(7841.00ms-7841.00ms)
<
b
>
VeDmSurface.getSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 8, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,9,1]"
><
b
>
3779
</
b
>
(7845.00ms-7849.00ms)
<
b
>
VeDmTableSelection.translateByTransactionWithAuthor
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}, null
<
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,9,2]"
><
b
>
3784
</
b
>
(7853.00ms-7853.00ms)
<
b
>
VeDmSurface.setSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
div
class
=
"ve-filibuster-changes"
><
b
>
dm selection old
</
b
><
br
>
Table: 0 - 8, c0 r0 - c0 r0
<
br
><
b
>
dm selection new
</
b
><
br
>
Table: 0 - 10, c0 r0 - c0 r0
</
div
><
hr
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,9,3]"
><
b
>
3786
</
b
>
(7857.00ms-7869.00ms)
<
b
>
VeDmSurface.emit
</
b
><
b
>
(
</
b
>
"
documentUpdate
"
, {
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
span
/>
--->true
</
li
></
ul
><
b
>
exit VeDmSurface.onDocumentTransact
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,7,10]"
><
b
>
3795
</
b
>
(7873.00ms-7901.00ms)
<
b
>
VeUiSurface.onDocumentTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:4},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
}],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:2},{
"
type
"
:
"
retain
"
,
"
length
"
:6}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmDocument.commit
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,8]"
><
b
>
3812
</
b
>
(7905.00ms-7905.00ms)
<
b
>
VeDmTransaction.hasElementAttributeOperations
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,9]"
><
b
>
3814
</
b
>
(7909.00ms-7957.00ms)
<
b
>
VeDmSurface.emit
</
b
><
b
>
(
</
b
>
"
history
"
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,10]"
><
b
>
3843
</
b
>
(7957.00ms-7993.00ms)
<
b
>
VeDmSurface.setSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,11]"
><
b
>
3865
</
b
>
(7993.00ms-7997.00ms)
<
b
>
VeDmTableSelection.equals
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,12]"
><
b
>
3868
</
b
>
(7997.00ms-8001.00ms)
<
b
>
VeDmTableSelection.equals
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,13]"
><
b
>
3869
</
b
>
(8001.00ms-8005.00ms)
<
b
>
VeDmTableSelection.clone
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,14]"
><
b
>
3871
</
b
>
(8005.00ms-8077.00ms)
<
b
>
VeDmSurface.emit
</
b
><
b
>
(
</
b
>
"
select
"
, {
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,0,0,15]"
><
b
>
3905
</
b
>
(8077.00ms-10645.00ms)
<
b
>
VeDmSurface.stopQueueingContextChanges
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.changeInternal
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.change
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,12,8,1]"
><
b
>
5336
</
b
>
(10649.00ms-10661.00ms)
<
b
>
VeDmSurfaceFragment.update
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 4 - 6
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(VeDmSurfaceFragment)
"
</
li
></
ul
><
b
>
exit VeDmSurfaceFragment.change
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurfaceFragment.insertContent
</
b
>
--->
"
(VeDmSurfaceFragment)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,13]"
><
b
>
5345
</
b
>
(10665.00ms-10665.00ms)
<
b
>
VeCeSelection.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 11, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,14]"
><
b
>
5346
</
b
>
(10669.00ms-10677.00ms)
<
b
>
VeCeBranchNode.getNodeFromOffset
</
b
><
b
>
(
</
b
>
1
<
b
>
)
</
b
><
span
/>
--->
"
(VeCeTableNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,15]"
><
b
>
5353
</
b
>
(10677.00ms-10681.00ms)
<
b
>
VeCeBranchNode.hasChildren
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16]"
><
b
>
5354
</
b
>
(10681.00ms-14565.00ms)
<
b
>
VeCeTableNode.setEditing
</
b
><
b
>
(
</
b
>
true
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,0]"
><
b
>
5355
</
b
>
(10681.00ms-10681.00ms)
<
b
>
VeCeSurface.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmSurface)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,1]"
><
b
>
5356
</
b
>
(10681.00ms-10685.00ms)
<
b
>
VeDmSurface.getSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,2]"
><
b
>
5357
</
b
>
(10685.00ms-10685.00ms)
<
b
>
VeDmTableSelection.isSingleCell
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,3]"
><
b
>
5358
</
b
>
(10685.00ms-10737.00ms)
<
b
>
VeCeTableNode.getCellNodesFromSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->[
"
(VeCeTableCellNode)
"
]
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,4]"
><
b
>
5391
</
b
>
(10737.00ms-10741.00ms)
<
b
>
VeCeNode.isCellEditable
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,5]"
><
b
>
5393
</
b
>
(10741.00ms-10741.00ms)
<
b
>
VeCeSurface.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmSurface)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,6]"
><
b
>
5394
</
b
>
(10745.00ms-10745.00ms)
<
b
>
VeDmSurface.getFragment
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(VeDmSurfaceFragment)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,7]"
><
b
>
5397
</
b
>
(10749.00ms-10753.00ms)
<
b
>
VeCeTableCellNode.setEditing
</
b
><
b
>
(
</
b
>
true
<
b
>
)
</
b
><
ul
><
hr
><
div
class
=
"ve-filibuster-changes"
><
b
>
DOM doc old
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
<
br
><
b
>
DOM doc new
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data ve-ce-tableCellNode-editing
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'
contenteditable=
'
true
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
</
div
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,7,0]"
><
b
>
5398
</
b
>
(10749.00ms-10749.00ms)
<
b
>
VeCeNode.getRoot
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeCeDocumentNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,7,1]"
><
b
>
5399
</
b
>
(10749.00ms-10749.00ms)
<
b
>
VeCeDocumentNode.getSurface
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeCeSurface)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,7,2]"
><
b
>
5400
</
b
>
(10753.00ms-10753.00ms)
<
b
>
VeCeSurface.setActiveNode
</
b
><
b
>
(
</
b
>
"
(VeCeTableCellNode)
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeTableCellNode.setEditing
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,8]"
><
b
>
5401
</
b
>
(10757.00ms-10757.00ms)
<
b
>
VeCeView.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmTableCellNode)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,9]"
><
b
>
5402
</
b
>
(10757.00ms-10773.00ms)
<
b
>
VeDmNode.getRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[4,6]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,10]"
><
b
>
5410
</
b
>
(10777.00ms-10777.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,11]"
><
b
>
5411
</
b
>
(10777.00ms-10813.00ms)
<
b
>
VeDmElementLinearData.getNearestContentOffset
</
b
><
b
>
(
</
b
>
6, -1
<
b
>
)
</
b
><
span
/>
--->5
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12]"
><
b
>
5435
</
b
>
(10817.00ms-14561.00ms)
<
b
>
VeDmSurface.setLinearSelection
</
b
><
b
>
(
</
b
>
{
"
ve.Range
"
:[5,5]}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,0]"
><
b
>
5436
</
b
>
(10817.00ms-10817.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1]"
><
b
>
5437
</
b
>
(10821.00ms-14561.00ms)
<
b
>
VeDmSurface.setSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,0]"
><
b
>
5438
</
b
>
(10825.00ms-10825.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,1]"
><
b
>
5439
</
b
>
(10829.00ms-10829.00ms)
<
b
>
VeDmTableSelection.equals
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->false
</
li
><
hr
><
div
class
=
"ve-filibuster-changes"
><
b
>
dm selection old
</
b
><
br
>
Table: 0 - 10, c0 r0 - c0 r0
<
br
><
b
>
dm selection new
</
b
><
br
>
Linear: 5 - 5
</
div
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,2]"
><
b
>
5440
</
b
>
(10833.00ms-10845.00ms)
<
b
>
VeDmLinearSelection.getRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[5,5]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,3]"
><
b
>
5441
</
b
>
(10849.00ms-10849.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,4]"
><
b
>
5442
</
b
>
(10853.00ms-10901.00ms)
<
b
>
VeDmDocument.getBranchNodeFromOffset
</
b
><
b
>
(
</
b
>
5
<
b
>
)
</
b
><
span
/>
--->
"
(VeDmParagraphNode)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,5]"
><
b
>
5473
</
b
>
(10905.00ms-10905.00ms)
<
b
>
VeDmSurface.getSelectedNodeFromSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->null
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,6]"
><
b
>
5475
</
b
>
(10905.00ms-10977.00ms)
<
b
>
VeDmElementLinearData.getInsertionAnnotationsFromRange
</
b
><
b
>
(
</
b
>
{
"
ve.Range
"
:[5,5]}
<
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.AnnotationSet
"
:[]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,7]"
><
b
>
5518
</
b
>
(10981.00ms-10981.00ms)
<
b
>
VeDmAnnotationSet.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,8]"
><
b
>
5519
</
b
>
(10985.00ms-10989.00ms)
<
b
>
VeDmAnnotationSet.getIndexes
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,9]"
><
b
>
5520
</
b
>
(10989.00ms-10989.00ms)
<
b
>
VeDmIndexValueStore.values
</
b
><
b
>
(
</
b
>
[]
<
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,10]"
><
b
>
5517
</
b
>
(10981.00ms-10993.00ms)
<
b
>
VeDmAnnotationSet.equalsInOrder
</
b
><
b
>
(
</
b
>
{
"
ve.dm.AnnotationSet
"
:[]}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,11]"
><
b
>
5523
</
b
>
(10993.00ms-11013.00ms)
<
b
>
VeDmElementLinearData.getAnnotationsFromOffset
</
b
><
b
>
(
</
b
>
5
<
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.AnnotationSet
"
:[]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,12]"
><
b
>
5538
</
b
>
(11017.00ms-11017.00ms)
<
b
>
VeDmAnnotationSet.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,13]"
><
b
>
5539
</
b
>
(11021.00ms-11025.00ms)
<
b
>
VeDmAnnotationSet.getIndexes
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,14]"
><
b
>
5540
</
b
>
(11025.00ms-11025.00ms)
<
b
>
VeDmIndexValueStore.values
</
b
><
b
>
(
</
b
>
[]
<
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,15]"
><
b
>
5537
</
b
>
(11017.00ms-11029.00ms)
<
b
>
VeDmAnnotationSet.compareTo
</
b
><
b
>
(
</
b
>
{
"
ve.dm.AnnotationSet
"
:[]}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,16]"
><
b
>
5543
</
b
>
(11029.00ms-11033.00ms)
<
b
>
VeDmLinearSelection.clone
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17]"
><
b
>
5546
</
b
>
(11033.00ms-11581.00ms)
<
b
>
VeDmSurface.emit
</
b
><
b
>
(
</
b
>
"
select
"
, {
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0]"
><
b
>
5547
</
b
>
(11037.00ms-11365.00ms)
<
b
>
VeCeSurface.onModelSelect
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,0]"
><
b
>
5548
</
b
>
(11037.00ms-11037.00ms)
<
b
>
VeCeSurface.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmSurface)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,1]"
><
b
>
5549
</
b
>
(11037.00ms-11037.00ms)
<
b
>
VeDmSurface.getSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,2]"
><
b
>
5550
</
b
>
(11041.00ms-11041.00ms)
<
b
>
VeDmLinearSelection.getRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[5,5]}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,3]"
><
b
>
5551
</
b
>
(11041.00ms-11061.00ms)
<
b
>
VeCeSurface.findBlockSlug
</
b
><
b
>
(
</
b
>
{
"
ve.Range
"
:[5,5]}
<
b
>
)
</
b
><
span
/>
--->null
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,4]"
><
b
>
5562
</
b
>
(11061.00ms-11061.00ms)
<
b
>
VeDmLinearSelection.getRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[5,5]}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,5]"
><
b
>
5563
</
b
>
(11061.00ms-11125.00ms)
<
b
>
VeCeSurface.findFocusedNode
</
b
><
b
>
(
</
b
>
{
"
ve.Range
"
:[5,5]}
<
b
>
)
</
b
><
span
/>
--->null
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,6]"
><
b
>
5597
</
b
>
(11129.00ms-11129.00ms)
<
b
>
VeCeSurface.isRenderingLocked
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,7]"
><
b
>
5598
</
b
>
(11129.00ms-11281.00ms)
<
b
>
VeCeSurface.showModelSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,7,0]"
><
b
>
5599
</
b
>
(11129.00ms-11149.00ms)
<
b
>
VeCeSurface.getSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeCeLinearSelection)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,7,1]"
><
b
>
5610
</
b
>
(11149.00ms-11149.00ms)
<
b
>
VeCeLinearSelection.isNativeCursor
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,7,2]"
><
b
>
5611
</
b
>
(11153.00ms-11153.00ms)
<
b
>
VeCeSelection.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,7,3]"
><
b
>
5612
</
b
>
(11153.00ms-11153.00ms)
<
b
>
VeDmLinearSelection.getRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[5,5]}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,7,4]"
><
b
>
5613
</
b
>
(11157.00ms-11245.00ms)
<
b
>
VeCeSurface.getSelectionState
</
b
><
b
>
(
</
b
>
{
"
ve.Range
"
:[5,5]}
<
b
>
)
</
b
><
span
/>
--->
"
(VeSelectionState)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,7,5]"
><
b
>
5665
</
b
>
(11245.00ms-11265.00ms)
<
b
>
VeCeSurface.showSelectionState
</
b
><
b
>
(
</
b
>
"
(VeSelectionState)
"
<
b
>
)
</
b
><
ul
><
hr
><
div
class
=
"ve-filibuster-changes"
><
b
>
DOM doc old
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data ve-ce-tableCellNode-editing
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'
contenteditable=
'
true
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
<
br
><
b
>
DOM doc new
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data ve-ce-tableCellNode-editing
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
<
br
><
b
>
DOM selection old
</
b
><
br
>
{
"
startContainer
"
:
"<
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
#text
>
☢
<
/#text
><
/div
>"
,
"
startOffset
"
:0,
"
endContainer
"
:
"
(=startContainer)
"
,
"
endOffset
"
:1}
<
br
><
b
>
DOM selection new
</
b
><
br
>
{
"
startContainer
"
:
"<
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
>"
,
"
startOffset
"
:0,
"
endContainer
"
:
"
(=startContainer)
"
,
"
endOffset
"
:0}
</
div
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,7,5,0]"
><
b
>
5666
</
b
>
(11265.00ms-11265.00ms)
<
b
>
VeCeSurface.updateActiveLink
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeSurface.showSelectionState
</
b
>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,7,6]"
><
b
>
5668
</
b
>
(11269.00ms-11281.00ms)
<
b
>
VeCeSurface.updateCursorHolders
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeSurface.showModelSelection
</
b
>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,8]"
><
b
>
5674
</
b
>
(11281.00ms-11285.00ms)
<
b
>
VeCeSurface.cleanupUnicorns
</
b
><
b
>
(
</
b
>
false
<
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,0,9]"
><
b
>
5675
</
b
>
(11285.00ms-11365.00ms)
<
b
>
VeCeSurfaceObserver.pollOnceNoCallback
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeSurface.onModelSelect
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,1]"
><
b
>
5716
</
b
>
(11365.00ms-11369.00ms)
<
b
>
VeUiDesktopContext.onModelSelect
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,2]"
><
b
>
5718
</
b
>
(11369.00ms-11529.00ms)
<
b
>
VeUiSurface.scrollCursorIntoView
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,3]"
><
b
>
5798
</
b
>
(11529.00ms-11545.00ms)
<
b
>
VeUiDebugBar.onSurfaceSelect
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,17,4]"
><
b
>
5802
</
b
>
(11545.00ms-11581.00ms)
<
b
>
VeCeTableNode.onSurfaceModelSelect
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.emit
</
b
>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,18]"
><
b
>
5824
</
b
>
(11581.00ms-11585.00ms)
<
b
>
VeDmSelection.isNull
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,19]"
><
b
>
5825
</
b
>
(11585.00ms-11589.00ms)
<
b
>
VeDmSelection.isNull
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,16,12,1,20]"
><
b
>
5826
</
b
>
(11589.00ms-14561.00ms)
<
b
>
VeDmSurface.emitContextChange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.setSelection
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.setLinearSelection
</
b
>
--->
"
(undefined)
"
</
li
><
hr
><
div
class
=
"ve-filibuster-changes"
><
b
>
DOM doc old
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data ve-ce-tableCellNode-editing
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
<
br
><
b
>
DOM doc new
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active ve-ce-tableNode-editing
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data ve-ce-tableCellNode-editing
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
</
div
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,16,13]"
><
b
>
7439
</
b
>
(14565.00ms-14565.00ms)
<
b
>
VeCeSurface.supportsPointerEvents
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
></
ul
><
b
>
exit VeCeTableNode.setEditing
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,17]"
><
b
>
7440
</
b
>
(14565.00ms-14569.00ms)
<
b
>
VeCeSurface.getSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeCeLinearSelection)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,18]"
><
b
>
7441
</
b
>
(14569.00ms-14569.00ms)
<
b
>
VeCeSelection.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,1,0,19]"
><
b
>
7442
</
b
>
(14573.00ms-14573.00ms)
<
b
>
VeDmLinearSelection.getRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[5,5]}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[9,1,0,20]"
><
b
>
7443
</
b
>
(14573.00ms-14577.00ms)
<
b
>
VeCeSurface.selectionSplitsLink
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
></
ul
><
b
>
exit VeCeSurface.handleInsertion
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeEventSequencer.callListener
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[9,2]"
><
b
>
7446
</
b
>
(14581.00ms-14581.00ms)
<
b
>
VeEventSequencer.postpone
</
b
><
b
>
(
</
b
>
"
(function )
"
<
b
>
)
</
b
><
span
/>
--->833
</
li
></
ul
><
b
>
exit VeEventSequencer.onEvent
</
b
>
--->
"
(undefined)
"
</
li
><
hr
><
div
class
=
"ve-filibuster-changes"
><
b
>
DOM doc old
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active ve-ce-tableNode-editing
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data ve-ce-tableCellNode-editing
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
<
br
><
b
>
DOM doc new
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active ve-ce-tableNode-editing
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data ve-ce-tableCellNode-editing
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
#text
>
n
<
/#text
><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
<
br
><
b
>
DOM selection old
</
b
><
br
>
{
"
startContainer
"
:
"<
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
>"
,
"
startOffset
"
:0,
"
endContainer
"
:
"
(=startContainer)
"
,
"
endOffset
"
:0}
<
br
><
b
>
DOM selection new
</
b
><
br
>
{
"
startContainer
"
:
"<
#text
>
n
<
/#text
>"
,
"
startOffset
"
:0,
"
endContainer
"
:
"
(=startContainer)
"
,
"
endOffset
"
:1}
</
div
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10]"
><
b
>
7447
</
b
>
(14593.00ms-19581.00ms)
<
b
>
VeEventSequencer.onEvent
</
b
><
b
>
(
</
b
>
"
input
"
, {
"
originalEvent
"
:
"
(Event)
"
,
"
type
"
:
"
input
"
,
"
isDefaultPrevented
"
:
"
(function returnFalse)
"
,
"
timeStamp
"
:153643,
"
jQuery111308220572829409902
"
:true,
"
which
"
:
"
(undefined)
"
,
"
view
"
:
"
(undefined)
"
,
"
target
"
:
"
(HTMLTableCellElement)
"
,
"
shiftKey
"
:
"
(undefined)
"
,
"
relatedTarget
"
:
"
(undefined)
"
,
"
metaKey
"
:false,
"
eventPhase
"
:3,
"
currentTarget
"
:
"
(HTMLDivElement)
"
,
"
ctrlKey
"
:
"
(undefined)
"
,
"
cancelable
"
:false,
"
bubbles
"
:true,
"
altKey
"
:
"
(undefined)
"
,
"
delegateTarget
"
:
"
(HTMLDivElement)
"
,
"
handleObj
"
:{
"
type
"
:
"
input
"
,
"
origType
"
:
"
input
"
,
"
data
"
:
"
(undefined)
"
,
"
handler
"
:
"
(function )
"
,
"
guid
"
:378,
"
selector
"
:
"
(undefined)
"
,
"
needsContext
"
:
"
(undefined)
"
,
"
namespace
"
:
""
},
"
data
"
:
"
(undefined)
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,0]"
><
b
>
7448
</
b
>
(14593.00ms-14597.00ms)
<
b
>
VeEventSequencer.runPendingCalls
</
b
><
b
>
(
</
b
>
"
input
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1]"
><
b
>
7451
</
b
>
(14597.00ms-19577.00ms)
<
b
>
VeEventSequencer.callListener
</
b
><
b
>
(
</
b
>
"
on
"
,
"
input
"
, 0,
"
(function bound )
"
, {
"
originalEvent
"
:
"
(Event)
"
,
"
type
"
:
"
input
"
,
"
isDefaultPrevented
"
:
"
(function returnFalse)
"
,
"
timeStamp
"
:153643,
"
jQuery111308220572829409902
"
:true,
"
which
"
:
"
(undefined)
"
,
"
view
"
:
"
(undefined)
"
,
"
target
"
:
"
(HTMLTableCellElement)
"
,
"
shiftKey
"
:
"
(undefined)
"
,
"
relatedTarget
"
:
"
(undefined)
"
,
"
metaKey
"
:false,
"
eventPhase
"
:3,
"
currentTarget
"
:
"
(HTMLDivElement)
"
,
"
ctrlKey
"
:
"
(undefined)
"
,
"
cancelable
"
:false,
"
bubbles
"
:true,
"
altKey
"
:
"
(undefined)
"
,
"
delegateTarget
"
:
"
(HTMLDivElement)
"
,
"
handleObj
"
:{
"
type
"
:
"
input
"
,
"
origType
"
:
"
input
"
,
"
data
"
:
"
(undefined)
"
,
"
handler
"
:
"
(function )
"
,
"
guid
"
:378,
"
selector
"
:
"
(undefined)
"
,
"
needsContext
"
:
"
(undefined)
"
,
"
namespace
"
:
""
},
"
data
"
:
"
(undefined)
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,0]"
><
b
>
7452
</
b
>
(14601.00ms-14601.00ms)
<
b
>
VeCeSurface.incRenderLock
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1]"
><
b
>
7453
</
b
>
(14601.00ms-19577.00ms)
<
b
>
VeCeSurfaceObserver.pollOnce
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0]"
><
b
>
7454
</
b
>
(14601.00ms-19577.00ms)
<
b
>
VeCeSurfaceObserver.pollOnceInternal
</
b
><
b
>
(
</
b
>
true
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,0]"
><
b
>
7455
</
b
>
(14605.00ms-14665.00ms)
<
b
>
VeCeRangeState.saveState
</
b
><
b
>
(
</
b
>
"
(VeCeRangeState)
"
,
"
(VeCeDocumentNode)
"
,
"
(undefined)
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1]"
><
b
>
7493
</
b
>
(14665.00ms-19573.00ms)
<
b
>
VeCeSurface.handleObservedChanges
</
b
><
b
>
(
</
b
>
"
(VeCeRangeState)
"
,
"
(VeCeRangeState)
"
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,0]"
><
b
>
7494
</
b
>
(14669.00ms-14673.00ms)
<
b
>
VeCeSurface.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmSurface)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,1]"
><
b
>
7495
</
b
>
(14673.00ms-14673.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,2]"
><
b
>
7496
</
b
>
(14673.00ms-14681.00ms)
<
b
>
VeCeNode.getOffset
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->4
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,3]"
><
b
>
7503
</
b
>
(14681.00ms-14809.00ms)
<
b
>
VeCeTextState.getChangeTransaction
</
b
><
b
>
(
</
b
>
"
(VeCeTextState)
"
,
"
(VeDmDocument)
"
, 4, null
<
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[
"
n
"
],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:1},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,4]"
><
b
>
7578
</
b
>
(14809.00ms-14813.00ms)
<
b
>
VeCeSurface.incRenderLock
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5]"
><
b
>
7579
</
b
>
(14813.00ms-15509.00ms)
<
b
>
VeCeSurface.changeModel
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[
"
n
"
],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:1},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0]"
><
b
>
7580
</
b
>
(14813.00ms-15509.00ms)
<
b
>
VeDmSurface.change
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[
"
n
"
],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:1},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]},
"
(undefined)
"
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0]"
><
b
>
7581
</
b
>
(14813.00ms-15509.00ms)
<
b
>
VeDmSurface.changeInternal
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[
"
n
"
],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:1},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]},
"
(undefined)
"
, false
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,0]"
><
b
>
7582
</
b
>
(14813.00ms-14817.00ms)
<
b
>
VeDmLinearSelection.clone
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,1]"
><
b
>
7585
</
b
>
(14817.00ms-14825.00ms)
<
b
>
VeDmSurface.startQueueingContextChanges
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,2]"
><
b
>
7586
</
b
>
(14825.00ms-14825.00ms)
<
b
>
VeDmTransaction.isNoOp
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,3]"
><
b
>
7587
</
b
>
(14825.00ms-14825.00ms)
<
b
>
VeDmSurface.isStaging
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,4]"
><
b
>
7588
</
b
>
(14825.00ms-14829.00ms)
<
b
>
VeDmSurface.truncateUndoStack
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,5]"
><
b
>
7589
</
b
>
(14829.00ms-14829.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,6]"
><
b
>
7590
</
b
>
(14829.00ms-14829.00ms)
<
b
>
VeDmSurface.isStaging
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7]"
><
b
>
7591
</
b
>
(14833.00ms-15261.00ms)
<
b
>
VeDmDocument.commit
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[
"
n
"
],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:1},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}, false
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,0]"
><
b
>
7592
</
b
>
(14833.00ms-14833.00ms)
<
b
>
VeDmTransaction.hasBeenApplied
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,1]"
><
b
>
7593
</
b
>
(14833.00ms-14837.00ms)
<
b
>
VeDmSurface.onDocumentPreCommit
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,2]"
><
b
>
7597
</
b
>
(14841.00ms-14841.00ms)
<
b
>
VeDmTransaction.getOperations
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[
"
n
"
],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:1},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,3]"
><
b
>
7598
</
b
>
(14841.00ms-14841.00ms)
<
b
>
VeDmDocument.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,4]"
><
b
>
7599
</
b
>
(14841.00ms-14845.00ms)
<
b
>
VeDmDocument.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,5]"
><
b
>
7600
</
b
>
(14845.00ms-15177.00ms)
<
b
>
VeDmTransactionProcessor.process
</
b
><
b
>
(
</
b
>
"
(function )
"
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,5,0]"
><
b
>
7601
</
b
>
(14845.00ms-14845.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
type
"
:
"
retain
"
,
"
length
"
:5}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,5,1]"
><
b
>
7602
</
b
>
(14845.00ms-14857.00ms)
<
b
>
VeDmTransactionProcessor.executeOperation
</
b
><
b
>
(
</
b
>
{
"
type
"
:
"
retain
"
,
"
length
"
:5}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,5,2]"
><
b
>
7609
</
b
>
(14857.00ms-14857.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[
"
n
"
],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:1}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,5,3]"
><
b
>
7610
</
b
>
(14857.00ms-14973.00ms)
<
b
>
VeDmTransactionProcessor.executeOperation
</
b
><
b
>
(
</
b
>
{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[
"
n
"
],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:1}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,5,4]"
><
b
>
7672
</
b
>
(14973.00ms-14973.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
type
"
:
"
retain
"
,
"
length
"
:7}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,5,5]"
><
b
>
7673
</
b
>
(14977.00ms-14989.00ms)
<
b
>
VeDmTransactionProcessor.executeOperation
</
b
><
b
>
(
</
b
>
{
"
type
"
:
"
retain
"
,
"
length
"
:7}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,5,6]"
><
b
>
7680
</
b
>
(14989.00ms-14989.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,5,7]"
><
b
>
7681
</
b
>
(14989.00ms-14997.00ms)
<
b
>
VeDmTransactionProcessor.applyModifications
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,5,7,0]"
><
b
>
7682
</
b
>
(14989.00ms-14993.00ms)
<
b
>
VeDmLinearData.batchSplice
</
b
><
b
>
(
</
b
>
5, 0, [
"
n
"
]
<
b
>
)
</
b
><
span
/>
--->[]
</
li
><
div
class
=
"ve-filibuster-changes"
><
b
>
dm doc old
</
b
><
br
>
[{
"
type
"
:
"
table
"
,
"
originalDomElementsIndex
"
:
"
hea9fa7b595fda0ac
"
},{
"
type
"
:
"
tableSection
"
,
"
attributes
"
:{
"
style
"
:
"
body
"
},
"
originalDomElementsIndex
"
:
"
h4bf834b470bc9bb1
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,
"
\n
"
]}},{
"
type
"
:
"
tableRow
"
,
"
originalDomElementsIndex
"
:
"
h92c766adab9075f4
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,null,
"
\n
"
]}},{
"
type
"
:
"
tableCell
"
,
"
attributes
"
:{
"
style
"
:
"
data
"
},
"
originalDomElementsIndex
"
:
"
h6a7744f6f271b83d
"
},{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
},{
"
type
"
:
"
/tableCell
"
},{
"
type
"
:
"
/tableRow
"
},{
"
type
"
:
"
/tableSection
"
},{
"
type
"
:
"
/table
"
},{
"
type
"
:
"
internalList
"
},{
"
type
"
:
"
/internalList
"
}]
<
br
><
b
>
dm doc new
</
b
><
br
>
[{
"
type
"
:
"
table
"
,
"
originalDomElementsIndex
"
:
"
hea9fa7b595fda0ac
"
},{
"
type
"
:
"
tableSection
"
,
"
attributes
"
:{
"
style
"
:
"
body
"
},
"
originalDomElementsIndex
"
:
"
h4bf834b470bc9bb1
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,
"
\n
"
]}},{
"
type
"
:
"
tableRow
"
,
"
originalDomElementsIndex
"
:
"
h92c766adab9075f4
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,null,
"
\n
"
]}},{
"
type
"
:
"
tableCell
"
,
"
attributes
"
:{
"
style
"
:
"
data
"
},
"
originalDomElementsIndex
"
:
"
h6a7744f6f271b83d
"
},{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
n
"
,{
"
type
"
:
"
/paragraph
"
},{
"
type
"
:
"
/tableCell
"
},{
"
type
"
:
"
/tableRow
"
},{
"
type
"
:
"
/tableSection
"
},{
"
type
"
:
"
/table
"
},{
"
type
"
:
"
internalList
"
},{
"
type
"
:
"
/internalList
"
}]
</
div
><
hr
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,5,7,1]"
><
b
>
7684
</
b
>
(14993.00ms-14997.00ms)
<
b
>
VeDmLinearData.batchSplice
</
b
><
b
>
(
</
b
>
5, 0, [null]
<
b
>
)
</
b
><
span
/>
--->[]
</
li
></
ul
><
b
>
exit VeDmTransactionProcessor.applyModifications
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,5,8]"
><
b
>
7686
</
b
>
(14997.00ms-14997.00ms)
<
b
>
VeDmTransaction.markAsApplied
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,5,9]"
><
b
>
7687
</
b
>
(15001.00ms-15013.00ms)
<
b
>
VeDmSurface.onDocumentPreSynchronize
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[
"
n
"
],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:1},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,5,10]"
><
b
>
7694
</
b
>
(15013.00ms-15173.00ms)
<
b
>
VeDmDocumentSynchronizer.synchronize
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[
"
n
"
],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:1},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmTransactionProcessor.process
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,6]"
><
b
>
7792
</
b
>
(15177.00ms-15177.00ms)
<
b
>
VeDmIndexValueStore.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->4
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,7]"
><
b
>
7793
</
b
>
(15177.00ms-15177.00ms)
<
b
>
VeDmInternalList.onTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[
"
n
"
],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:1},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,8]"
><
b
>
7794
</
b
>
(15181.00ms-15181.00ms)
<
b
>
VeDmMetaList.onTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[
"
n
"
],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:1},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,9]"
><
b
>
7796
</
b
>
(15181.00ms-15233.00ms)
<
b
>
VeDmSurface.onDocumentTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[
"
n
"
],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:1},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,7,10]"
><
b
>
7825
</
b
>
(15233.00ms-15257.00ms)
<
b
>
VeUiSurface.onDocumentTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[],
"
insert
"
:[
"
n
"
],
"
insertedDataOffset
"
:0,
"
insertedDataLength
"
:1},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmDocument.commit
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,8]"
><
b
>
7842
</
b
>
(15261.00ms-15261.00ms)
<
b
>
VeDmTransaction.hasElementAttributeOperations
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,9]"
><
b
>
7844
</
b
>
(15261.00ms-15321.00ms)
<
b
>
VeDmSurface.emit
</
b
><
b
>
(
</
b
>
"
history
"
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,10]"
><
b
>
7873
</
b
>
(15321.00ms-15497.00ms)
<
b
>
VeDmSurface.setSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,11]"
><
b
>
7972
</
b
>
(15497.00ms-15505.00ms)
<
b
>
VeDmLinearSelection.equals
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,5,0,0,12]"
><
b
>
7977
</
b
>
(15509.00ms-15509.00ms)
<
b
>
VeDmSurface.stopQueueingContextChanges
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.changeInternal
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.change
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeSurface.changeModel
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,6]"
><
b
>
7978
</
b
>
(15513.00ms-15513.00ms)
<
b
>
VeCeSurface.decRenderLock
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,7]"
><
b
>
7979
</
b
>
(15513.00ms-15513.00ms)
<
b
>
VeCeSurface.incRenderLock
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8]"
><
b
>
7980
</
b
>
(15513.00ms-19549.00ms)
<
b
>
VeCeSurface.changeModel
</
b
><
b
>
(
</
b
>
null, {
"
ve.dm.Selection
"
:
"
Linear: 5 - 6
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0]"
><
b
>
7981
</
b
>
(15517.00ms-19545.00ms)
<
b
>
VeDmSurface.change
</
b
><
b
>
(
</
b
>
null, {
"
ve.dm.Selection
"
:
"
Linear: 5 - 6
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0]"
><
b
>
7982
</
b
>
(15517.00ms-19545.00ms)
<
b
>
VeDmSurface.changeInternal
</
b
><
b
>
(
</
b
>
null, {
"
ve.dm.Selection
"
:
"
Linear: 5 - 6
"
}, false
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,0]"
><
b
>
7983
</
b
>
(15517.00ms-15521.00ms)
<
b
>
VeDmLinearSelection.clone
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,1]"
><
b
>
7986
</
b
>
(15521.00ms-15525.00ms)
<
b
>
VeDmSurface.startQueueingContextChanges
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2]"
><
b
>
7987
</
b
>
(15525.00ms-16497.00ms)
<
b
>
VeDmSurface.setSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 6
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,0]"
><
b
>
7988
</
b
>
(15525.00ms-15525.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,1]"
><
b
>
7989
</
b
>
(15525.00ms-15533.00ms)
<
b
>
VeDmLinearSelection.equals
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 6
"
}
<
b
>
)
</
b
><
span
/>
--->false
</
li
><
hr
><
div
class
=
"ve-filibuster-changes"
><
b
>
dm selection old
</
b
><
br
>
Linear: 5 - 5
<
br
><
b
>
dm selection new
</
b
><
br
>
Linear: 5 - 6
</
div
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,2]"
><
b
>
7994
</
b
>
(15533.00ms-15533.00ms)
<
b
>
VeDmLinearSelection.getRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[5,6]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,3]"
><
b
>
7995
</
b
>
(15537.00ms-15541.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,4]"
><
b
>
7996
</
b
>
(15541.00ms-15589.00ms)
<
b
>
VeDmDocument.getBranchNodeFromOffset
</
b
><
b
>
(
</
b
>
5
<
b
>
)
</
b
><
span
/>
--->
"
(VeDmParagraphNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,5]"
><
b
>
8027
</
b
>
(15589.00ms-15589.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,6]"
><
b
>
8028
</
b
>
(15593.00ms-15645.00ms)
<
b
>
VeDmDocument.getBranchNodeFromOffset
</
b
><
b
>
(
</
b
>
6
<
b
>
)
</
b
><
span
/>
--->
"
(VeDmParagraphNode)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,7]"
><
b
>
8062
</
b
>
(15645.00ms-15725.00ms)
<
b
>
VeDmSurface.getSelectedNodeFromSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 6
"
}
<
b
>
)
</
b
><
span
/>
--->null
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,8]"
><
b
>
8110
</
b
>
(15725.00ms-15801.00ms)
<
b
>
VeDmElementLinearData.getInsertionAnnotationsFromRange
</
b
><
b
>
(
</
b
>
{
"
ve.Range
"
:[5,6]}
<
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.AnnotationSet
"
:[]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,9]"
><
b
>
8161
</
b
>
(15805.00ms-15809.00ms)
<
b
>
VeDmAnnotationSet.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,10]"
><
b
>
8162
</
b
>
(15809.00ms-15809.00ms)
<
b
>
VeDmAnnotationSet.getIndexes
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,11]"
><
b
>
8163
</
b
>
(15809.00ms-15809.00ms)
<
b
>
VeDmIndexValueStore.values
</
b
><
b
>
(
</
b
>
[]
<
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,12]"
><
b
>
8160
</
b
>
(15805.00ms-15813.00ms)
<
b
>
VeDmAnnotationSet.equalsInOrder
</
b
><
b
>
(
</
b
>
{
"
ve.dm.AnnotationSet
"
:[]}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,13]"
><
b
>
8166
</
b
>
(15813.00ms-15837.00ms)
<
b
>
VeDmElementLinearData.getAnnotationsFromRange
</
b
><
b
>
(
</
b
>
{
"
ve.Range
"
:[5,6]}, true
<
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.AnnotationSet
"
:[]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,14]"
><
b
>
8184
</
b
>
(15849.00ms-15853.00ms)
<
b
>
VeDmAnnotationSet.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,15]"
><
b
>
8185
</
b
>
(15853.00ms-15857.00ms)
<
b
>
VeDmAnnotationSet.getIndexes
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,16]"
><
b
>
8186
</
b
>
(15857.00ms-15857.00ms)
<
b
>
VeDmIndexValueStore.values
</
b
><
b
>
(
</
b
>
[]
<
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,17]"
><
b
>
8183
</
b
>
(15849.00ms-15865.00ms)
<
b
>
VeDmAnnotationSet.compareTo
</
b
><
b
>
(
</
b
>
{
"
ve.dm.AnnotationSet
"
:[]}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,18]"
><
b
>
8189
</
b
>
(15865.00ms-15869.00ms)
<
b
>
VeDmLinearSelection.getRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[5,5]}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,19]"
><
b
>
8190
</
b
>
(15873.00ms-15953.00ms)
<
b
>
VeDmElementLinearData.getInsertionAnnotationsFromRange
</
b
><
b
>
(
</
b
>
{
"
ve.Range
"
:[6,6]}, false
<
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.AnnotationSet
"
:[]}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,20]"
><
b
>
8240
</
b
>
(15957.00ms-16017.00ms)
<
b
>
VeDmElementLinearData.getInsertionAnnotationsFromRange
</
b
><
b
>
(
</
b
>
{
"
ve.Range
"
:[5,5]}, false
<
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.AnnotationSet
"
:[]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,21]"
><
b
>
8279
</
b
>
(16025.00ms-16025.00ms)
<
b
>
VeDmAnnotationSet.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,22]"
><
b
>
8280
</
b
>
(16025.00ms-16025.00ms)
<
b
>
VeDmAnnotationSet.getIndexes
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,23]"
><
b
>
8281
</
b
>
(16025.00ms-16029.00ms)
<
b
>
VeDmIndexValueStore.values
</
b
><
b
>
(
</
b
>
[]
<
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,24]"
><
b
>
8278
</
b
>
(16025.00ms-16033.00ms)
<
b
>
VeDmAnnotationSet.compareTo
</
b
><
b
>
(
</
b
>
{
"
ve.dm.AnnotationSet
"
:[]}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,25]"
><
b
>
8284
</
b
>
(16033.00ms-16037.00ms)
<
b
>
VeDmLinearSelection.clone
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 5 - 6
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,26]"
><
b
>
8287
</
b
>
(16041.00ms-16489.00ms)
<
b
>
VeDmSurface.emit
</
b
><
b
>
(
</
b
>
"
select
"
, {
"
ve.dm.Selection
"
:
"
Linear: 5 - 6
"
}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,27]"
><
b
>
8530
</
b
>
(16493.00ms-16493.00ms)
<
b
>
VeDmSelection.isNull
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,28]"
><
b
>
8531
</
b
>
(16493.00ms-16493.00ms)
<
b
>
VeDmSelection.isNull
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,2,29]"
><
b
>
8532
</
b
>
(16493.00ms-16497.00ms)
<
b
>
VeDmSurface.emitContextChange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.setSelection
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,3]"
><
b
>
8533
</
b
>
(16497.00ms-16505.00ms)
<
b
>
VeDmLinearSelection.equals
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,8,0,0,4]"
><
b
>
8538
</
b
>
(16509.00ms-19545.00ms)
<
b
>
VeDmSurface.stopQueueingContextChanges
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.changeInternal
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.change
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeSurface.changeModel
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,9]"
><
b
>
10261
</
b
>
(19549.00ms-19549.00ms)
<
b
>
VeCeSurface.decRenderLock
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,10]"
><
b
>
10262
</
b
>
(19549.00ms-19549.00ms)
<
b
>
VeCeSurface.cleanupUnicorns
</
b
><
b
>
(
</
b
>
false
<
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,11]"
><
b
>
10263
</
b
>
(19553.00ms-19553.00ms)
<
b
>
VeCeSurface.getActiveNode
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeCeTableCellNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,12]"
><
b
>
10264
</
b
>
(19553.00ms-19553.00ms)
<
b
>
VeDmLinearSelection.getCoveringRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[5,6]}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[10,1,1,0,1,13]"
><
b
>
10265
</
b
>
(19557.00ms-19573.00ms)
<
b
>
VeCeNode.getRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[4,7]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,1,0,1,14]"
><
b
>
10276
</
b
>
(19573.00ms-19573.00ms)
<
b
>
VeCeSurface.afterRenderLock
</
b
><
b
>
(
</
b
>
"
(function )
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeSurface.handleObservedChanges
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeSurfaceObserver.pollOnceInternal
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeSurfaceObserver.pollOnce
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,1,2]"
><
b
>
10277
</
b
>
(19577.00ms-19577.00ms)
<
b
>
VeCeSurface.decRenderLock
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeEventSequencer.callListener
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[10,2]"
><
b
>
10278
</
b
>
(19581.00ms-19581.00ms)
<
b
>
VeEventSequencer.postpone
</
b
><
b
>
(
</
b
>
"
(function )
"
<
b
>
)
</
b
><
span
/>
--->836
</
li
></
ul
><
b
>
exit VeEventSequencer.onEvent
</
b
>
--->
"
(undefined)
"
</
li
><
hr
><
div
class
=
"ve-filibuster-changes"
><
b
>
DOM selection old
</
b
><
br
>
{
"
startContainer
"
:
"<
#text
>
n
<
/#text
>"
,
"
startOffset
"
:0,
"
endContainer
"
:
"
(=startContainer)
"
,
"
endOffset
"
:1}
<
br
><
b
>
DOM selection new
</
b
><
br
>
{
"
startContainer
"
:
"<
#text
>
n
<
/#text
>"
,
"
startOffset
"
:1,
"
endContainer
"
:
"
(=startContainer)
"
,
"
endOffset
"
:1}
</
div
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[11]"
><
b
>
10279
</
b
>
(19589.00ms-19601.00ms)
<
b
>
VeEventSequencer.onEvent
</
b
><
b
>
(
</
b
>
"
keyup
"
, {
"
originalEvent
"
:
"
(KeyboardEvent)
"
,
"
type
"
:
"
keyup
"
,
"
isDefaultPrevented
"
:
"
(function returnFalse)
"
,
"
timeStamp
"
:139950.995,
"
jQuery111308220572829409902
"
:true,
"
keyCode
"
:78,
"
key
"
:
"
n
"
,
"
charCode
"
:0,
"
char
"
:
"
(undefined)
"
,
"
which
"
:78,
"
view
"
:
"
(window)
"
,
"
target
"
:
"
(HTMLTableCellElement)
"
,
"
shiftKey
"
:false,
"
relatedTarget
"
:
"
(undefined)
"
,
"
metaKey
"
:false,
"
eventPhase
"
:3,
"
currentTarget
"
:
"
(HTMLDivElement)
"
,
"
ctrlKey
"
:false,
"
cancelable
"
:true,
"
bubbles
"
:true,
"
altKey
"
:false,
"
delegateTarget
"
:
"
(HTMLDivElement)
"
,
"
handleObj
"
:{
"
type
"
:
"
keyup
"
,
"
origType
"
:
"
keyup
"
,
"
data
"
:
"
(undefined)
"
,
"
handler
"
:
"
(function )
"
,
"
guid
"
:375,
"
selector
"
:
"
(undefined)
"
,
"
needsContext
"
:
"
(undefined)
"
,
"
namespace
"
:
""
},
"
data
"
:
"
(undefined)
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[12]"
><
b
>
10286
</
b
>
(19633.00ms-19821.00ms)
<
b
>
VeUiLinearContext.afterContextChange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13]"
><
b
>
10358
</
b
>
(19825.00ms-23581.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0]"
><
b
>
10359
</
b
>
(19825.00ms-23581.00ms)
<
b
>
VeCeSurfaceObserver.pollOnce
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0]"
><
b
>
10360
</
b
>
(19825.00ms-23581.00ms)
<
b
>
VeCeSurfaceObserver.pollOnceInternal
</
b
><
b
>
(
</
b
>
true
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,0]"
><
b
>
10361
</
b
>
(19825.00ms-19929.00ms)
<
b
>
VeCeRangeState.saveState
</
b
><
b
>
(
</
b
>
"
(VeCeRangeState)
"
,
"
(VeCeDocumentNode)
"
,
"
(undefined)
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1]"
><
b
>
10402
</
b
>
(19929.00ms-23577.00ms)
<
b
>
VeCeSurface.handleObservedChanges
</
b
><
b
>
(
</
b
>
"
(VeCeRangeState)
"
,
"
(VeCeRangeState)
"
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,0]"
><
b
>
10403
</
b
>
(19933.00ms-19933.00ms)
<
b
>
VeCeSurface.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmSurface)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,1]"
><
b
>
10404
</
b
>
(19933.00ms-19937.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,2]"
><
b
>
10405
</
b
>
(19941.00ms-19941.00ms)
<
b
>
VeCeSurface.incRenderLock
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3]"
><
b
>
10406
</
b
>
(19941.00ms-23537.00ms)
<
b
>
VeCeSurface.changeModel
</
b
><
b
>
(
</
b
>
null, {
"
ve.dm.Selection
"
:
"
Linear: 6 - 6
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0]"
><
b
>
10407
</
b
>
(19945.00ms-23533.00ms)
<
b
>
VeDmSurface.change
</
b
><
b
>
(
</
b
>
null, {
"
ve.dm.Selection
"
:
"
Linear: 6 - 6
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0]"
><
b
>
10408
</
b
>
(19945.00ms-23533.00ms)
<
b
>
VeDmSurface.changeInternal
</
b
><
b
>
(
</
b
>
null, {
"
ve.dm.Selection
"
:
"
Linear: 6 - 6
"
}, false
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,0]"
><
b
>
10409
</
b
>
(19945.00ms-19953.00ms)
<
b
>
VeDmLinearSelection.clone
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 5 - 6
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,1]"
><
b
>
10412
</
b
>
(19953.00ms-19953.00ms)
<
b
>
VeDmSurface.startQueueingContextChanges
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2]"
><
b
>
10413
</
b
>
(19957.00ms-20609.00ms)
<
b
>
VeDmSurface.setSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 6 - 6
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,0]"
><
b
>
10414
</
b
>
(19957.00ms-19957.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,1]"
><
b
>
10415
</
b
>
(19961.00ms-19973.00ms)
<
b
>
VeDmLinearSelection.equals
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 6 - 6
"
}
<
b
>
)
</
b
><
span
/>
--->false
</
li
><
hr
><
div
class
=
"ve-filibuster-changes"
><
b
>
dm selection old
</
b
><
br
>
Linear: 5 - 6
<
br
><
b
>
dm selection new
</
b
><
br
>
Linear: 6 - 6
</
div
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,2]"
><
b
>
10420
</
b
>
(19973.00ms-19977.00ms)
<
b
>
VeDmLinearSelection.getRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[6,6]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,3]"
><
b
>
10421
</
b
>
(19977.00ms-19977.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,4]"
><
b
>
10422
</
b
>
(19981.00ms-20073.00ms)
<
b
>
VeDmDocument.getBranchNodeFromOffset
</
b
><
b
>
(
</
b
>
6
<
b
>
)
</
b
><
span
/>
--->
"
(VeDmParagraphNode)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,5]"
><
b
>
10456
</
b
>
(20073.00ms-20077.00ms)
<
b
>
VeDmSurface.getSelectedNodeFromSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 6 - 6
"
}
<
b
>
)
</
b
><
span
/>
--->null
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,6]"
><
b
>
10458
</
b
>
(20077.00ms-20181.00ms)
<
b
>
VeDmElementLinearData.getInsertionAnnotationsFromRange
</
b
><
b
>
(
</
b
>
{
"
ve.Range
"
:[6,6]}
<
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.AnnotationSet
"
:[]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,7]"
><
b
>
10509
</
b
>
(20189.00ms-20189.00ms)
<
b
>
VeDmAnnotationSet.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,8]"
><
b
>
10510
</
b
>
(20189.00ms-20193.00ms)
<
b
>
VeDmAnnotationSet.getIndexes
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,9]"
><
b
>
10511
</
b
>
(20193.00ms-20193.00ms)
<
b
>
VeDmIndexValueStore.values
</
b
><
b
>
(
</
b
>
[]
<
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,10]"
><
b
>
10508
</
b
>
(20189.00ms-20197.00ms)
<
b
>
VeDmAnnotationSet.equalsInOrder
</
b
><
b
>
(
</
b
>
{
"
ve.dm.AnnotationSet
"
:[]}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,11]"
><
b
>
10514
</
b
>
(20201.00ms-20221.00ms)
<
b
>
VeDmElementLinearData.getAnnotationsFromOffset
</
b
><
b
>
(
</
b
>
6
<
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.AnnotationSet
"
:[]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,12]"
><
b
>
10529
</
b
>
(20225.00ms-20225.00ms)
<
b
>
VeDmAnnotationSet.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,13]"
><
b
>
10530
</
b
>
(20225.00ms-20229.00ms)
<
b
>
VeDmAnnotationSet.getIndexes
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,14]"
><
b
>
10531
</
b
>
(20229.00ms-20229.00ms)
<
b
>
VeDmIndexValueStore.values
</
b
><
b
>
(
</
b
>
[]
<
b
>
)
</
b
><
span
/>
--->[]
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,15]"
><
b
>
10528
</
b
>
(20225.00ms-20233.00ms)
<
b
>
VeDmAnnotationSet.compareTo
</
b
><
b
>
(
</
b
>
{
"
ve.dm.AnnotationSet
"
:[]}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,16]"
><
b
>
10534
</
b
>
(20233.00ms-20237.00ms)
<
b
>
VeDmLinearSelection.clone
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 6 - 6
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,17]"
><
b
>
10537
</
b
>
(20241.00ms-20605.00ms)
<
b
>
VeDmSurface.emit
</
b
><
b
>
(
</
b
>
"
select
"
, {
"
ve.dm.Selection
"
:
"
Linear: 6 - 6
"
}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,18]"
><
b
>
10723
</
b
>
(20605.00ms-20605.00ms)
<
b
>
VeDmSelection.isNull
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,19]"
><
b
>
10724
</
b
>
(20605.00ms-20605.00ms)
<
b
>
VeDmSelection.isNull
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,2,20]"
><
b
>
10725
</
b
>
(20609.00ms-20609.00ms)
<
b
>
VeDmSurface.emitContextChange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.setSelection
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,3]"
><
b
>
10726
</
b
>
(20609.00ms-20621.00ms)
<
b
>
VeDmLinearSelection.equals
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 6
"
}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,1,3,0,0,4]"
><
b
>
10731
</
b
>
(20621.00ms-23533.00ms)
<
b
>
VeDmSurface.stopQueueingContextChanges
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.changeInternal
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.change
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeSurface.changeModel
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,4]"
><
b
>
12400
</
b
>
(23541.00ms-23541.00ms)
<
b
>
VeCeSurface.decRenderLock
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,5]"
><
b
>
12401
</
b
>
(23541.00ms-23541.00ms)
<
b
>
VeCeSurface.cleanupUnicorns
</
b
><
b
>
(
</
b
>
false
<
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,6]"
><
b
>
12402
</
b
>
(23541.00ms-23541.00ms)
<
b
>
VeCeSurface.getActiveNode
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeCeTableCellNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,7]"
><
b
>
12403
</
b
>
(23545.00ms-23545.00ms)
<
b
>
VeDmLinearSelection.getCoveringRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[6,6]}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,1,8]"
><
b
>
12404
</
b
>
(23545.00ms-23561.00ms)
<
b
>
VeCeNode.ffffgetRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[4,7]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,0,0,1,9]"
><
b
>
12415
</
b
>
(23561.00ms-23561.00ms)
<
b
>
VeCeSurface.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmSurface)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[13,0,0,1,10]"
><
b
>
12416
</
b
>
(23565.00ms-23577.00ms)
<
b
>
VeDmSurface.breakpoint
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
></
ul
><
b
>
exit VeCeSurface.handleObservedChanges
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeSurfaceObserver.pollOnceInternal
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeSurfaceObserver.pollOnce
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[13,1]"
><
b
>
12425
</
b
>
(23581.00ms-23581.00ms)
<
b
>
VeCeSurfaceObserver.setTimeout
</
b
><
b
>
(
</
b
>
"
(function bound wrapper)
"
, 250
<
b
>
)
</
b
><
span
/>
--->841
</
li
></
ul
><
b
>
exit VeCeSurfaceObserver.timerLoop
</
b
>
--->
"
(undefined)
"
</
li
><
hr
><
div
class
=
"ve-filibuster-changes"
><
b
>
DOM doc old
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active ve-ce-tableNode-editing
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data ve-ce-tableCellNode-editing
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
#text
>
n
<
/#text
><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
<
br
><
b
>
DOM doc new
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active ve-ce-tableNode-editing
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data ve-ce-tableCellNode-editing
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
<
br
><
b
>
DOM selection old
</
b
><
br
>
{
"
startContainer
"
:
"<
#text
>
n
<
/#text
>"
,
"
startOffset
"
:1,
"
endContainer
"
:
"
(=startContainer)
"
,
"
endOffset
"
:1}
<
br
><
b
>
DOM selection new
</
b
><
br
>
{
"
startContainer
"
:
"<
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
>"
,
"
startOffset
"
:0,
"
endContainer
"
:
"
(=startContainer)
"
,
"
endOffset
"
:0}
</
div
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14]"
><
b
>
12426
</
b
>
(23601.00ms-25245.00ms)
<
b
>
VeEventSequencer.onEvent
</
b
><
b
>
(
</
b
>
"
input
"
, {
"
originalEvent
"
:
"
(Event)
"
,
"
type
"
:
"
input
"
,
"
isDefaultPrevented
"
:
"
(function returnFalse)
"
,
"
timeStamp
"
:162646.995,
"
jQuery111308220572829409902
"
:true,
"
which
"
:
"
(undefined)
"
,
"
view
"
:
"
(undefined)
"
,
"
target
"
:
"
(HTMLTableCellElement)
"
,
"
shiftKey
"
:
"
(undefined)
"
,
"
relatedTarget
"
:
"
(undefined)
"
,
"
metaKey
"
:false,
"
eventPhase
"
:3,
"
currentTarget
"
:
"
(HTMLDivElement)
"
,
"
ctrlKey
"
:
"
(undefined)
"
,
"
cancelable
"
:false,
"
bubbles
"
:true,
"
altKey
"
:
"
(undefined)
"
,
"
delegateTarget
"
:
"
(HTMLDivElement)
"
,
"
handleObj
"
:{
"
type
"
:
"
input
"
,
"
origType
"
:
"
input
"
,
"
data
"
:
"
(undefined)
"
,
"
handler
"
:
"
(function )
"
,
"
guid
"
:378,
"
selector
"
:
"
(undefined)
"
,
"
needsContext
"
:
"
(undefined)
"
,
"
namespace
"
:
""
},
"
data
"
:
"
(undefined)
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,0]"
><
b
>
12427
</
b
>
(23601.00ms-23605.00ms)
<
b
>
VeEventSequencer.runPendingCalls
</
b
><
b
>
(
</
b
>
"
input
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1]"
><
b
>
12430
</
b
>
(23609.00ms-25245.00ms)
<
b
>
VeEventSequencer.callListener
</
b
><
b
>
(
</
b
>
"
on
"
,
"
input
"
, 0,
"
(function bound )
"
, {
"
originalEvent
"
:
"
(Event)
"
,
"
type
"
:
"
input
"
,
"
isDefaultPrevented
"
:
"
(function returnFalse)
"
,
"
timeStamp
"
:162646.995,
"
jQuery111308220572829409902
"
:true,
"
which
"
:
"
(undefined)
"
,
"
view
"
:
"
(undefined)
"
,
"
target
"
:
"
(HTMLTableCellElement)
"
,
"
shiftKey
"
:
"
(undefined)
"
,
"
relatedTarget
"
:
"
(undefined)
"
,
"
metaKey
"
:false,
"
eventPhase
"
:3,
"
currentTarget
"
:
"
(HTMLDivElement)
"
,
"
ctrlKey
"
:
"
(undefined)
"
,
"
cancelable
"
:false,
"
bubbles
"
:true,
"
altKey
"
:
"
(undefined)
"
,
"
delegateTarget
"
:
"
(HTMLDivElement)
"
,
"
handleObj
"
:{
"
type
"
:
"
input
"
,
"
origType
"
:
"
input
"
,
"
data
"
:
"
(undefined)
"
,
"
handler
"
:
"
(function )
"
,
"
guid
"
:378,
"
selector
"
:
"
(undefined)
"
,
"
needsContext
"
:
"
(undefined)
"
,
"
namespace
"
:
""
},
"
data
"
:
"
(undefined)
"
}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,0]"
><
b
>
12431
</
b
>
(23609.00ms-23609.00ms)
<
b
>
VeCeSurface.incRenderLock
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1]"
><
b
>
12432
</
b
>
(23609.00ms-25241.00ms)
<
b
>
VeCeSurfaceObserver.pollOnce
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0]"
><
b
>
12433
</
b
>
(23609.00ms-25241.00ms)
<
b
>
VeCeSurfaceObserver.pollOnceInternal
</
b
><
b
>
(
</
b
>
true
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,0]"
><
b
>
12434
</
b
>
(23613.00ms-23681.00ms)
<
b
>
VeCeRangeState.saveState
</
b
><
b
>
(
</
b
>
"
(VeCeRangeState)
"
,
"
(VeCeDocumentNode)
"
,
"
(undefined)
"
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1]"
><
b
>
12473
</
b
>
(23681.00ms-25241.00ms)
<
b
>
VeCeSurface.handleObservedChanges
</
b
><
b
>
(
</
b
>
"
(VeCeRangeState)
"
,
"
(VeCeRangeState)
"
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,0]"
><
b
>
12474
</
b
>
(23681.00ms-23681.00ms)
<
b
>
VeCeSurface.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmSurface)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,1]"
><
b
>
12475
</
b
>
(23685.00ms-23685.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,2]"
><
b
>
12476
</
b
>
(23685.00ms-23697.00ms)
<
b
>
VeCeNode.getOffset
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->4
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,3]"
><
b
>
12483
</
b
>
(23697.00ms-23905.00ms)
<
b
>
VeCeTextState.getChangeTransaction
</
b
><
b
>
(
</
b
>
"
(VeCeTextState)
"
,
"
(VeDmDocument)
"
, 4, null
<
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,4]"
><
b
>
12599
</
b
>
(23905.00ms-23909.00ms)
<
b
>
VeCeSurface.incRenderLock
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5]"
><
b
>
12600
</
b
>
(23909.00ms-24977.00ms)
<
b
>
VeCeSurface.changeModel
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0]"
><
b
>
12601
</
b
>
(23909.00ms-24973.00ms)
<
b
>
VeDmSurface.change
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]},
"
(undefined)
"
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0]"
><
b
>
12602
</
b
>
(23909.00ms-24973.00ms)
<
b
>
VeDmSurface.changeInternal
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]},
"
(undefined)
"
, false
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,0]"
><
b
>
12603
</
b
>
(23909.00ms-23913.00ms)
<
b
>
VeDmLinearSelection.clone
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 6 - 6
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,1]"
><
b
>
12606
</
b
>
(23917.00ms-23917.00ms)
<
b
>
VeDmSurface.startQueueingContextChanges
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,2]"
><
b
>
12607
</
b
>
(23917.00ms-23917.00ms)
<
b
>
VeDmTransaction.isNoOp
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,3]"
><
b
>
12608
</
b
>
(23921.00ms-23921.00ms)
<
b
>
VeDmSurface.isStaging
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,4]"
><
b
>
12609
</
b
>
(23921.00ms-23921.00ms)
<
b
>
VeDmSurface.truncateUndoStack
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,5]"
><
b
>
12610
</
b
>
(23921.00ms-23925.00ms)
<
b
>
VeDmSurface.getDocument
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmDocument)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,6]"
><
b
>
12611
</
b
>
(23925.00ms-23925.00ms)
<
b
>
VeDmSurface.isStaging
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7]"
><
b
>
12612
</
b
>
(23925.00ms-24333.00ms)
<
b
>
VeDmDocument.commit
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}, false
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,0]"
><
b
>
12613
</
b
>
(23925.00ms-23929.00ms)
<
b
>
VeDmTransaction.hasBeenApplied
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,1]"
><
b
>
12614
</
b
>
(23929.00ms-23933.00ms)
<
b
>
VeDmSurface.onDocumentPreCommit
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,2]"
><
b
>
12618
</
b
>
(23933.00ms-23937.00ms)
<
b
>
VeDmTransaction.getOperations
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,3]"
><
b
>
12619
</
b
>
(23941.00ms-23941.00ms)
<
b
>
VeDmDocument.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,4]"
><
b
>
12620
</
b
>
(23941.00ms-23941.00ms)
<
b
>
VeDmDocument.getStore
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmIndexValueStore)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,5]"
><
b
>
12621
</
b
>
(23941.00ms-24257.00ms)
<
b
>
VeDmTransactionProcessor.process
</
b
><
b
>
(
</
b
>
"
(function )
"
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,5,0]"
><
b
>
12622
</
b
>
(23945.00ms-23945.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
type
"
:
"
retain
"
,
"
length
"
:5}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,5,1]"
><
b
>
12623
</
b
>
(23945.00ms-23957.00ms)
<
b
>
VeDmTransactionProcessor.executeOperation
</
b
><
b
>
(
</
b
>
{
"
type
"
:
"
retain
"
,
"
length
"
:5}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,5,2]"
><
b
>
12630
</
b
>
(23957.00ms-23957.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,5,3]"
><
b
>
12631
</
b
>
(23957.00ms-24073.00ms)
<
b
>
VeDmTransactionProcessor.executeOperation
</
b
><
b
>
(
</
b
>
{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,5,4]"
><
b
>
12696
</
b
>
(24073.00ms-24073.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
type
"
:
"
retain
"
,
"
length
"
:7}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,5,5]"
><
b
>
12697
</
b
>
(24073.00ms-24085.00ms)
<
b
>
VeDmTransactionProcessor.executeOperation
</
b
><
b
>
(
</
b
>
{
"
type
"
:
"
retain
"
,
"
length
"
:7}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,5,6]"
><
b
>
12704
</
b
>
(24089.00ms-24089.00ms)
<
b
>
VeDmTransactionProcessor.nextOperation
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,5,7]"
><
b
>
12705
</
b
>
(24089.00ms-24097.00ms)
<
b
>
VeDmTransactionProcessor.applyModifications
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,5,7,0]"
><
b
>
12706
</
b
>
(24089.00ms-24093.00ms)
<
b
>
VeDmLinearData.batchSplice
</
b
><
b
>
(
</
b
>
5, 1, []
<
b
>
)
</
b
><
span
/>
--->[
"
n
"
]
</
li
><
div
class
=
"ve-filibuster-changes"
><
b
>
dm doc old
</
b
><
br
>
[{
"
type
"
:
"
table
"
,
"
originalDomElementsIndex
"
:
"
hea9fa7b595fda0ac
"
},{
"
type
"
:
"
tableSection
"
,
"
attributes
"
:{
"
style
"
:
"
body
"
},
"
originalDomElementsIndex
"
:
"
h4bf834b470bc9bb1
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,
"
\n
"
]}},{
"
type
"
:
"
tableRow
"
,
"
originalDomElementsIndex
"
:
"
h92c766adab9075f4
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,null,
"
\n
"
]}},{
"
type
"
:
"
tableCell
"
,
"
attributes
"
:{
"
style
"
:
"
data
"
},
"
originalDomElementsIndex
"
:
"
h6a7744f6f271b83d
"
},{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},
"
n
"
,{
"
type
"
:
"
/paragraph
"
},{
"
type
"
:
"
/tableCell
"
},{
"
type
"
:
"
/tableRow
"
},{
"
type
"
:
"
/tableSection
"
},{
"
type
"
:
"
/table
"
},{
"
type
"
:
"
internalList
"
},{
"
type
"
:
"
/internalList
"
}]
<
br
><
b
>
dm doc new
</
b
><
br
>
[{
"
type
"
:
"
table
"
,
"
originalDomElementsIndex
"
:
"
hea9fa7b595fda0ac
"
},{
"
type
"
:
"
tableSection
"
,
"
attributes
"
:{
"
style
"
:
"
body
"
},
"
originalDomElementsIndex
"
:
"
h4bf834b470bc9bb1
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,
"
\n
"
]}},{
"
type
"
:
"
tableRow
"
,
"
originalDomElementsIndex
"
:
"
h92c766adab9075f4
"
,
"
internal
"
:{
"
whitespace
"
:[null,null,null,
"
\n
"
]}},{
"
type
"
:
"
tableCell
"
,
"
attributes
"
:{
"
style
"
:
"
data
"
},
"
originalDomElementsIndex
"
:
"
h6a7744f6f271b83d
"
},{
"
type
"
:
"
paragraph
"
,
"
internal
"
:{
"
generated
"
:
"
wrapper
"
}},{
"
type
"
:
"
/paragraph
"
},{
"
type
"
:
"
/tableCell
"
},{
"
type
"
:
"
/tableRow
"
},{
"
type
"
:
"
/tableSection
"
},{
"
type
"
:
"
/table
"
},{
"
type
"
:
"
internalList
"
},{
"
type
"
:
"
/internalList
"
}]
</
div
><
hr
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,5,7,1]"
><
b
>
12708
</
b
>
(24093.00ms-24093.00ms)
<
b
>
VeDmLinearData.batchSplice
</
b
><
b
>
(
</
b
>
5, 1, []
<
b
>
)
</
b
><
span
/>
--->[
"
(undefined)
"
]
</
li
></
ul
><
b
>
exit VeDmTransactionProcessor.applyModifications
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,5,8]"
><
b
>
12710
</
b
>
(24097.00ms-24097.00ms)
<
b
>
VeDmTransaction.markAsApplied
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,5,9]"
><
b
>
12711
</
b
>
(24097.00ms-24109.00ms)
<
b
>
VeDmSurface.onDocumentPreSynchronize
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,5,10]"
><
b
>
12718
</
b
>
(24113.00ms-24257.00ms)
<
b
>
VeDmDocumentSynchronizer.synchronize
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmTransactionProcessor.process
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,6]"
><
b
>
12801
</
b
>
(24257.00ms-24257.00ms)
<
b
>
VeDmIndexValueStore.getLength
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->4
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,7]"
><
b
>
12802
</
b
>
(24257.00ms-24261.00ms)
<
b
>
VeDmInternalList.onTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,8]"
><
b
>
12803
</
b
>
(24261.00ms-24261.00ms)
<
b
>
VeDmMetaList.onTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,9]"
><
b
>
12805
</
b
>
(24265.00ms-24305.00ms)
<
b
>
VeDmSurface.onDocumentTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
ul
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,9,0]"
><
b
>
12806
</
b
>
(24265.00ms-24265.00ms)
<
b
>
VeDmSurface.getSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 6 - 6
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,9,1]"
><
b
>
12807
</
b
>
(24265.00ms-24277.00ms)
<
b
>
VeDmLinearSelection.translateByTransactionWithAuthor
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}, null
<
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,9,2]"
><
b
>
12813
</
b
>
(24277.00ms-24281.00ms)
<
b
>
VeDmSurface.setSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
div
class
=
"ve-filibuster-changes"
><
b
>
dm selection old
</
b
><
br
>
Linear: 6 - 6
<
br
><
b
>
dm selection new
</
b
><
br
>
Linear: 5 - 5
</
div
><
hr
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,9,3]"
><
b
>
12815
</
b
>
(24281.00ms-24305.00ms)
<
b
>
VeDmSurface.emit
</
b
><
b
>
(
</
b
>
"
documentUpdate
"
, {
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
span
/>
--->true
</
li
></
ul
><
b
>
exit VeDmSurface.onDocumentTransact
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,7,10]"
><
b
>
12829
</
b
>
(24309.00ms-24333.00ms)
<
b
>
VeUiSurface.onDocumentTransact
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Transaction
"
:[{
"
type
"
:
"
retain
"
,
"
length
"
:5},{
"
type
"
:
"
replace
"
,
"
remove
"
:[
"
n
"
],
"
insert
"
:[]},{
"
type
"
:
"
retain
"
,
"
length
"
:7}]}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmDocument.commit
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,8]"
><
b
>
12846
</
b
>
(24337.00ms-24341.00ms)
<
b
>
VeDmTransaction.hasElementAttributeOperations
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,9]"
><
b
>
12848
</
b
>
(24345.00ms-24393.00ms)
<
b
>
VeDmSurface.emit
</
b
><
b
>
(
</
b
>
"
history
"
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,10]"
><
b
>
12877
</
b
>
(24393.00ms-24589.00ms)
<
b
>
VeDmSurface.setSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,11]"
><
b
>
12983
</
b
>
(24593.00ms-24597.00ms)
<
b
>
VeDmLinearSelection.equals
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,12]"
><
b
>
12988
</
b
>
(24597.00ms-24601.00ms)
<
b
>
VeDmLinearSelection.equals
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,13]"
><
b
>
12989
</
b
>
(24601.00ms-24605.00ms)
<
b
>
VeDmLinearSelection.clone
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,14]"
><
b
>
12992
</
b
>
(24605.00ms-24973.00ms)
<
b
>
VeDmSurface.emit
</
b
><
b
>
(
</
b
>
"
select
"
, {
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,5,0,0,15]"
><
b
>
13191
</
b
>
(24973.00ms-24973.00ms)
<
b
>
VeDmSurface.stopQueueingContextChanges
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.changeInternal
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeDmSurface.change
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeSurface.changeModel
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,6]"
><
b
>
13192
</
b
>
(24977.00ms-24977.00ms)
<
b
>
VeCeSurface.decRenderLock
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,7]"
><
b
>
13193
</
b
>
(24977.00ms-24977.00ms)
<
b
>
VeCeSurface.incRenderLock
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,8]"
><
b
>
13194
</
b
>
(24977.00ms-25193.00ms)
<
b
>
VeCeSurface.changeModel
</
b
><
b
>
(
</
b
>
null, {
"
ve.dm.Selection
"
:
"
Linear: 5 - 5
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,9]"
><
b
>
13317
</
b
>
(25197.00ms-25197.00ms)
<
b
>
VeCeSurface.decRenderLock
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,10]"
><
b
>
13318
</
b
>
(25197.00ms-25197.00ms)
<
b
>
VeCeSurface.cleanupUnicorns
</
b
><
b
>
(
</
b
>
false
<
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,11]"
><
b
>
13319
</
b
>
(25197.00ms-25197.00ms)
<
b
>
VeCeSurface.getActiveNode
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeCeTableCellNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,12]"
><
b
>
13320
</
b
>
(25201.00ms-25201.00ms)
<
b
>
VeDmLinearSelection.getCoveringRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[5,5]}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,13]"
><
b
>
13321
</
b
>
(25201.00ms-25221.00ms)
<
b
>
VeCeNode.getRange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.Range
"
:[4,6]}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,1,0,1,14]"
><
b
>
13332
</
b
>
(25221.00ms-25225.00ms)
<
b
>
VeCeSurface.getModel
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeDmSurface)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[14,1,1,0,1,15]"
><
b
>
13333
</
b
>
(25225.00ms-25241.00ms)
<
b
>
VeDmSurface.breakpoint
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
></
ul
><
b
>
exit VeCeSurface.handleObservedChanges
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeSurfaceObserver.pollOnceInternal
</
b
>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeCeSurfaceObserver.pollOnce
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,1,2]"
><
b
>
13343
</
b
>
(25241.00ms-25245.00ms)
<
b
>
VeCeSurface.decRenderLock
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
></
ul
><
b
>
exit VeEventSequencer.callListener
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[14,2]"
><
b
>
13344
</
b
>
(25245.00ms-25245.00ms)
<
b
>
VeEventSequencer.postpone
</
b
><
b
>
(
</
b
>
"
(function )
"
<
b
>
)
</
b
><
span
/>
--->844
</
li
></
ul
><
b
>
exit VeEventSequencer.onEvent
</
b
>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[15]"
><
b
>
13345
</
b
>
(25249.00ms-25257.00ms)
<
b
>
VeEventSequencer.onEvent
</
b
><
b
>
(
</
b
>
"
compositionend
"
, {
"
originalEvent
"
:
"
(CompositionEvent)
"
,
"
type
"
:
"
compositionend
"
,
"
isDefaultPrevented
"
:
"
(function returnFalse)
"
,
"
timeStamp
"
:164299,
"
jQuery111308220572829409902
"
:true,
"
which
"
:0,
"
view
"
:
"
(window)
"
,
"
target
"
:
"
(HTMLTableCellElement)
"
,
"
shiftKey
"
:
"
(undefined)
"
,
"
relatedTarget
"
:
"
(undefined)
"
,
"
metaKey
"
:false,
"
eventPhase
"
:3,
"
currentTarget
"
:
"
(HTMLDivElement)
"
,
"
ctrlKey
"
:
"
(undefined)
"
,
"
cancelable
"
:true,
"
bubbles
"
:true,
"
altKey
"
:
"
(undefined)
"
,
"
delegateTarget
"
:
"
(HTMLDivElement)
"
,
"
handleObj
"
:{
"
type
"
:
"
compositionend
"
,
"
origType
"
:
"
compositionend
"
,
"
data
"
:
"
(undefined)
"
,
"
handler
"
:
"
(function )
"
,
"
guid
"
:377,
"
selector
"
:
"
(undefined)
"
,
"
needsContext
"
:
"
(undefined)
"
,
"
namespace
"
:
""
},
"
data
"
:
"
(undefined)
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[16]"
><
b
>
13350
</
b
>
(25273.00ms-25281.00ms)
<
b
>
VeCeSurface.emit
</
b
><
b
>
(
</
b
>
"
position
"
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[17]"
><
b
>
13354
</
b
>
(25285.00ms-25289.00ms)
<
b
>
VeUiContext.updateDimensions
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeUiDesktopContext)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[18]"
><
b
>
13356
</
b
>
(25289.00ms-25289.00ms)
<
b
>
VeUiLinearContext.isVisible
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[19]"
><
b
>
13357
</
b
>
(25297.00ms-25313.00ms)
<
b
>
VeDmSurfaceFragment.getSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[20]"
><
b
>
13362
</
b
>
(25313.00ms-25313.00ms)
<
b
>
VeCeTableNode.getFirstSectionNode
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeCeTableSectionNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[21]"
><
b
>
13363
</
b
>
(25317.00ms-25317.00ms)
<
b
>
VeCeSurface.getSurface
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeUiDesktopSurface)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[22]"
><
b
>
13364
</
b
>
(25317.00ms-25321.00ms)
<
b
>
VeCeSurface.getSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(VeCeTableSelection)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[23]"
><
b
>
13366
</
b
>
(25321.00ms-25401.00ms)
<
b
>
VeCeTableSelection.getSelectionBoundingRect
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
top
"
:30.90625,
"
bottom
"
:56.90625,
"
left
"
:24,
"
right
"
:50,
"
width
"
:26,
"
height
"
:26}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[24]"
><
b
>
13413
</
b
>
(25401.00ms-25413.00ms)
<
b
>
VeDmTableSelection.getMatrixCells
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[
"
(VeDmTableMatrixCell)
"
]
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[25]"
><
b
>
13419
</
b
>
(25413.00ms-25413.00ms)
<
b
>
VeDmTableSelection.collapseToFrom
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[26]"
><
b
>
13421
</
b
>
(25413.00ms-25493.00ms)
<
b
>
VeCeTableNode.getCellNodesFromSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->[
"
(VeCeTableCellNode)
"
]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[27]"
><
b
>
13466
</
b
>
(25493.00ms-25497.00ms)
<
b
>
VeDmNode.isCellEditable
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[28]"
><
b
>
13467
</
b
>
(25497.00ms-25513.00ms)
<
b
>
VeDmTableSelection.isFullRow
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[29]"
><
b
>
13476
</
b
>
(25513.00ms-25521.00ms)
<
b
>
VeDmTableSelection.isFullCol
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[30]"
><
b
>
13482
</
b
>
(25525.00ms-25529.00ms)
<
b
>
VeCeSurface.emit
</
b
><
b
>
(
</
b
>
"
position
"
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
hr
><
div
class
=
"ve-filibuster-changes"
><
b
>
DOM doc old
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active ve-ce-tableNode-editing
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data ve-ce-tableCellNode-editing
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'
style=
'
background-color: rgb(238, 238, 238);
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
<
br
><
b
>
DOM doc new
</
b
><
br
>
<
div class=
'
ve-ce-surface notranslate ve-ce-surface-focused
'><
div class=
'
ve-ce-branchNode ve-ce-documentNode
'
contenteditable=
'
true
'
spellcheck=
'
true
'
lang=
'
en-US
'
dir=
'
ltr
'><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
table class=
'
ve-ce-branchNode ve-ce-tableNode ve-ce-tableNode-active ve-ce-tableNode-editing
'
contenteditable=
'
false
'><
tbody class=
'
ve-ce-branchNode
'><
tr class=
'
ve-ce-branchNode
'><
td class=
'
ve-ce-branchNode ve-ce-tableCellNode ve-ce-tableCellNode-data ve-ce-tableCellNode-editing
'
title=
'
visualeditor-tablecell-tooltip
'
spellcheck=
'
true
'
contenteditable=
'
true
'
autocomplete=
'
off
'><
p class=
'
ve-ce-branchNode ve-ce-contentBranchNode ve-ce-paragraphNode ve-ce-generated-wrapper
'><
span class=
'
ve-ce-branchNode-slug ve-ce-branchNode-inlineSlug
'><
img class=
'
ve-ce-chimera ve-ce-chimera-webkit
'><
/img
><
/span
><
/p
><
/td
><
/tr
><
/tbody
><
/table
><
div class=
'
ve-ce-branchNode-slug ve-ce-branchNode-blockSlug
'><
div class=
'
oo-ui-widget oo-ui-widget-enabled oo-ui-buttonElement oo-ui-buttonElement-frameless oo-ui-iconElement oo-ui-labelElement oo-ui-buttonWidget
'
aria-disabled=
'
false
'><
a class=
'
oo-ui-buttonElement-button
'
role=
'
button
'
tabindex=
'
0
'
aria-disabled=
'
false
'
rel=
'
nofollow
'><
span class=
'
oo-ui-iconElement-icon oo-ui-icon-add
'><
/span
><
span class=
'
oo-ui-labelElement-label
'><
#text
>
visualeditor-slug-insert
<
/#text
><
/span
><
span class=
'
oo-ui-indicatorElement-indicator
'><
/span
><
/a
><
/div
><
/div
><
/div
><
div class=
'
ve-ce-surface-paste
'
tabindex=
'
-1
'
contenteditable=
'
true
'><
#text
>
☢
<
/#text
><
/div
><
/div
>
</
div
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[31]"
><
b
>
13486
</
b
>
(25533.00ms-25533.00ms)
<
b
>
VeCeSurface.isFocused
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[32]"
><
b
>
13487
</
b
>
(25533.00ms-25545.00ms)
<
b
>
VeCeSurface.emit
</
b
><
b
>
(
</
b
>
"
position
"
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[33]"
><
b
>
13491
</
b
>
(25545.00ms-25609.00ms)
<
b
>
VeCeSurface.checkSequences
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[34]"
><
b
>
13528
</
b
>
(25609.00ms-25801.00ms)
<
b
>
VeCeSurface.maybeSetBreakpoint
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[35]"
><
b
>
13636
</
b
>
(25805.00ms-25805.00ms)
<
b
>
VeCeSurface.fixupCursorPosition
</
b
><
b
>
(
</
b
>
0, false
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[36]"
><
b
>
13637
</
b
>
(25805.00ms-25809.00ms)
<
b
>
VeCeSurface.updateActiveLink
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[37]"
><
b
>
13639
</
b
>
(25809.00ms-25813.00ms)
<
b
>
VeCeSurfaceObserver.pollOnceSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[38]"
><
b
>
13642
</
b
>
(25813.00ms-26053.00ms)
<
b
>
VeUiLinearContext.afterContextChange
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[39]"
><
b
>
13783
</
b
>
(26057.00ms-26077.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[40]"
><
b
>
13795
</
b
>
(26077.00ms-26081.00ms)
<
b
>
VeCeSurface.emit
</
b
><
b
>
(
</
b
>
"
position
"
<
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[41]"
><
b
>
13799
</
b
>
(26085.00ms-26089.00ms)
<
b
>
VeEventSequencer.resetAfterLoopTimeout
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[42]"
><
b
>
13801
</
b
>
(26089.00ms-26089.00ms)
<
b
>
VeEventSequencer.afterEvent
</
b
><
b
>
(
</
b
>
"
compositionend
"
, {
"
originalEvent
"
:
"
(CompositionEvent)
"
,
"
type
"
:
"
compositionend
"
,
"
isDefaultPrevented
"
:
"
(function returnFalse)
"
,
"
timeStamp
"
:164299,
"
jQuery111308220572829409902
"
:true,
"
which
"
:0,
"
view
"
:
"
(window)
"
,
"
target
"
:
"
(HTMLTableCellElement)
"
,
"
shiftKey
"
:
"
(undefined)
"
,
"
relatedTarget
"
:
"
(undefined)
"
,
"
metaKey
"
:false,
"
eventPhase
"
:3,
"
currentTarget
"
:
"
(HTMLDivElement)
"
,
"
ctrlKey
"
:
"
(undefined)
"
,
"
cancelable
"
:true,
"
bubbles
"
:true,
"
altKey
"
:
"
(undefined)
"
,
"
delegateTarget
"
:
"
(HTMLDivElement)
"
,
"
handleObj
"
:{
"
type
"
:
"
compositionend
"
,
"
origType
"
:
"
compositionend
"
,
"
data
"
:
"
(undefined)
"
,
"
handler
"
:
"
(function )
"
,
"
guid
"
:377,
"
selector
"
:
"
(undefined)
"
,
"
needsContext
"
:
"
(undefined)
"
,
"
namespace
"
:
""
},
"
data
"
:
"
(undefined)
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[43]"
><
b
>
13802
</
b
>
(26097.00ms-26109.00ms)
<
b
>
VeDmSurfaceFragment.getSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[44]"
><
b
>
13807
</
b
>
(26109.00ms-26113.00ms)
<
b
>
VeCeTableNode.getFirstSectionNode
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeCeTableSectionNode)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[45]"
><
b
>
13808
</
b
>
(26113.00ms-26113.00ms)
<
b
>
VeCeSurface.getSurface
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeUiDesktopSurface)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[46]"
><
b
>
13809
</
b
>
(26113.00ms-26117.00ms)
<
b
>
VeCeSurface.getSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->
"
(VeCeTableSelection)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[47]"
><
b
>
13811
</
b
>
(26121.00ms-26197.00ms)
<
b
>
VeCeTableSelection.getSelectionBoundingRect
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
top
"
:30.90625,
"
bottom
"
:56.90625,
"
left
"
:24,
"
right
"
:50,
"
width
"
:26,
"
height
"
:26}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[48]"
><
b
>
13858
</
b
>
(26197.00ms-26205.00ms)
<
b
>
VeDmTableSelection.getMatrixCells
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->[
"
(VeDmTableMatrixCell)
"
]
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[49]"
><
b
>
13864
</
b
>
(26205.00ms-26209.00ms)
<
b
>
VeDmTableSelection.collapseToFrom
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[50]"
><
b
>
13866
</
b
>
(26209.00ms-26289.00ms)
<
b
>
VeCeTableNode.getCellNodesFromSelection
</
b
><
b
>
(
</
b
>
{
"
ve.dm.Selection
"
:
"
Table: 0 - 10, c0 r0 - c0 r0
"
}
<
b
>
)
</
b
><
span
/>
--->[
"
(VeCeTableCellNode)
"
]
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[51]"
><
b
>
13911
</
b
>
(26289.00ms-26289.00ms)
<
b
>
VeDmNode.isCellEditable
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[52]"
><
b
>
13912
</
b
>
(26289.00ms-26305.00ms)
<
b
>
VeDmTableSelection.isFullRow
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[53]"
><
b
>
13921
</
b
>
(26309.00ms-26317.00ms)
<
b
>
VeDmTableSelection.isFullCol
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->true
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[54]"
><
b
>
13927
</
b
>
(26317.00ms-26321.00ms)
<
b
>
VeCeSurface.fixupCursorPosition
</
b
><
b
>
(
</
b
>
0, false
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[55]"
><
b
>
13928
</
b
>
(26321.00ms-26321.00ms)
<
b
>
VeCeSurface.updateActiveLink
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[56]"
><
b
>
13930
</
b
>
(26325.00ms-26329.00ms)
<
b
>
VeCeSurfaceObserver.pollOnceSelection
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[57]"
><
b
>
13933
</
b
>
(26329.00ms-26329.00ms)
<
b
>
VeEventSequencer.doAfterLoop
</
b
><
b
>
(
</
b
>
849
<
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[58]"
><
b
>
13934
</
b
>
(26337.00ms-26365.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[59]"
><
b
>
13946
</
b
>
(26616.00ms-26636.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[60]"
><
b
>
13958
</
b
>
(26889.00ms-26909.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[61]"
><
b
>
13970
</
b
>
(27157.00ms-27172.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[62]"
><
b
>
13982
</
b
>
(27424.00ms-27439.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[63]"
><
b
>
13994
</
b
>
(27692.00ms-27712.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[64]"
><
b
>
14006
</
b
>
(27961.00ms-27977.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[65]"
><
b
>
14018
</
b
>
(28229.00ms-28245.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[66]"
><
b
>
14030
</
b
>
(28245.00ms-28257.00ms)
<
b
>
VeDmSurface.breakpoint
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->false
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[67]"
><
b
>
14035
</
b
>
(28496.00ms-28520.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[68]"
><
b
>
14047
</
b
>
(28773.00ms-28792.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[69]"
><
b
>
14059
</
b
>
(29041.00ms-29057.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[70]"
><
b
>
14071
</
b
>
(29308.00ms-29323.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[71]"
><
b
>
14083
</
b
>
(29577.00ms-29597.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[72]"
><
b
>
14095
</
b
>
(29851.00ms-29871.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[73]"
><
b
>
14107
</
b
>
(30123.00ms-30142.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame ve-filibuster-frame-expandable"
data-ve-filibuster-frame
=
"[74]"
><
b
>
14119
</
b
>
(30394.00ms-30410.00ms)
<
b
>
VeCeSurfaceObserver.timerLoop
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(undefined)
"
</
li
><
li
class
=
"ve-filibuster-frame"
data-ve-filibuster-frame
=
"[75]"
><
b
>
14131
</
b
>
(30606.00ms-30610.00ms)
<
b
>
VeUiDebugBar.getSurface
</
b
><
b
>
(
</
b
><
b
>
)
</
b
><
span
/>
--->
"
(VeUiDesktopSurface)
"
</
li
></
ul
>
File Metadata
Details
Attached
Mime Type
text/plain
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4286265
Default Alt Text
filibuster-table-input-chrome55-windows8-microsoft-japanese-ime.html (240 KB)
Attached To
Mode
T155928: Visual editor table editing conflicts with IME
Attached
Detach File
Event Timeline
Log In to Comment