I just tried to copy/paste this wikitext into VE on beta:
```
Mapframes with a width of 100% fail to display on the mobile site unless "frameless" is used
<mapframe width="100%" height="400" latitude="47" longitude="7.5" zoom="8" text="Captions do appear" />
{{-}}
With frameless:
<mapframe width="100%" height="400" latitude="47" longitude="7.5" zoom="8" frameless />
```
The content rendered, but it broke on the code and console errors appeared `Uncaught TypeError: Cannot read property '$element' of null` for `ve.ce.FocusableNode.updateInvisibleIcon`
Full console log:
```
Uncaught TypeError: Cannot read property '$element' of null
at load.php?...:47295
(anonymous) @ load.php?...:47295
requestAnimationFrame (async)
ve.ce.FocusableNode.updateInvisibleIcon @ load.php?...:47292
ve.ce.FocusableNode.onFocusableSetup @ load.php?...:47278
oo.EventEmitter.emit @ VM488:159
ve.ce.View.setLive @ load.php?...:46364
ve.ce.BranchNode.onSplice @ load.php?...:46644
oo.EventEmitter.emit @ VM488:159
ve.dm.BranchNode.splice @ load.php?...:36064
ve.dm.TreeModifier.insertNode @ load.php?...:38786
ve.dm.TreeModifier.create @ load.php?...:39012
ve.dm.TreeModifier.processInsert @ load.php?...:38895
ve.dm.TreeModifier.processOperation @ load.php?...:38641
ve.dm.TreeModifier.process @ load.php?...:38606
ve.dm.TransactionProcessor.process @ load.php?...:36813
ve.dm.Document.commit @ load.php?...:40913
ve.dm.Surface.changeInternal @ load.php?...:39544
ve.dm.Surface.change @ load.php?...:39525
ve.dm.SurfaceFragment.change @ load.php?...:39898
ve.dm.SurfaceFragment.insertDocument @ load.php?...:40324
insert @ load.php?...:49401
fire @ load.php?...:46
fireWith @ load.php?...:47
deferred.(anonymous function) @ load.php?...:51
ve.ui.DataTransferHandler.resolve @ load.php?...:55027
(anonymous) @ load.php?...:65005
mightThrow @ load.php?...:49
process @ load.php?...:50
setTimeout (async)
(anonymous) @ load.php?...:50
fire @ load.php?...:46
fireWith @ load.php?...:47
fire @ load.php?...:47
fire @ load.php?...:46
fireWith @ load.php?...:47
deferred.(anonymous function) @ load.php?...:51
(anonymous) @ VM488:28
fire @ load.php?...:46
fireWith @ load.php?...:47
done @ load.php?...:126
(anonymous) @ load.php?...:129
load (async)
send @ load.php?...:129
ajax @ load.php?...:125
jQuery.ajax @ load.php?...:143
ajax @ VM488:27
post @ VM488:26
ve.init.mw.Target.parseWikitextFragment @ load.php?...:63907
ve.ui.MWWikitextStringTransferHandler.process @ load.php?...:64974
ve.ui.DataTransferHandler.getInsertableData @ load.php?...:55022
ve.ce.Surface.handleDataTransferItems @ load.php?...:49412
ve.ce.Surface.afterPasteInsertExternalData @ load.php?...:49256
ve.ce.Surface.afterPasteAddToFragmentFromExternal @ load.php?...:49248
ve.ce.Surface.afterPaste @ load.php?...:49055
(anonymous) @ load.php?...:48955
setTimeout (async)
ve.ce.Surface.onPaste @ load.php?...:48951
dispatch @ load.php?...:69
elemData.handle @ load.php?...:66
```