title: HStack, List, ForEach of VStack not working
body: <p>I have the following view:</p>
  <pre class="lang-swift prettyprint-override"><code>    var body: some View {
          HStack(
              alignment: .top
          ) {
              // List {
                  ForEach(taskLists, id: \.self) { list in
                      VStack(alignment: .leading) {
                          TaskListView(list: list)
                              .padding(10)
                      }
                  }
                  .onMove { indices, newOffset in
                      print(&quot;mooooooooove&quot;)
                  }
              }
          //}
      }
  
  </code></pre>
  <p>So, it is a horizontal stack of several VStacks. This works fine (e.g):</p>
  <pre><code>■ ■ ■
  </code></pre>
  <p>Now, I want to wrap <code>ForEach</code> with the <code>List</code> to enable the drag-n-drop. When I uncomment the lines in the above code, the view changes to the vertical stack of the inner VStacks, i.e. they are now one above the other:</p>
  <pre><code>■
  ■
  ■
  </code></pre>
  <p>How can I use List&amp;ForEach and remain the horizontal stack AND to enable the <code>onMove()</code>?</p>
  <p>Please note that putting <code>List</code> before <code>HStack</code> gives the correct view, but the method <code>onMove</code> is not being called.</p>