Page MenuHomePhabricator

D10043.id24139.diff
No OneTemporary

D10043.id24139.diff

diff --git a/src/markup/engine/__tests__/remarkup/list-crazystairs.txt b/src/markup/engine/__tests__/remarkup/list-crazystairs.txt
new file mode 100644
--- /dev/null
+++ b/src/markup/engine/__tests__/remarkup/list-crazystairs.txt
@@ -0,0 +1,16 @@
+## Fruit
+- Apple
+- Banana
+~~~~~~~~~~
+<ul class="remarkup-list">
+<li class="remarkup-list-item phantom-item"><ol class="remarkup-list">
+<li class="remarkup-list-item">Fruit</li>
+</ol></li>
+<li class="remarkup-list-item">Apple</li>
+<li class="remarkup-list-item">Banana</li>
+</ul>
+~~~~~~~~~~
+-
+ 1. Fruit
+- Apple
+- Banana
diff --git a/src/markup/engine/remarkup/blockrule/PhutilRemarkupEngineRemarkupListBlockRule.php b/src/markup/engine/remarkup/blockrule/PhutilRemarkupEngineRemarkupListBlockRule.php
--- a/src/markup/engine/remarkup/blockrule/PhutilRemarkupEngineRemarkupListBlockRule.php
+++ b/src/markup/engine/remarkup/blockrule/PhutilRemarkupEngineRemarkupListBlockRule.php
@@ -311,7 +311,7 @@
$min = $l;
for ($ii = $r - 1; $ii >= $l; $ii--) {
- if ($items[$ii]['depth'] < $items[$min]['depth']) {
+ if ($items[$ii]['depth'] <= $items[$min]['depth']) {
$min = $ii;
}
}

File Metadata

Mime Type
text/plain
Expires
Mar 16 2025, 3:08 AM (5 w, 57 m ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7705398
Default Alt Text
D10043.id24139.diff (1 KB)

Event Timeline