Sachverhalt: A. Mit Urteil des Geschworenengerichts des Kantons Zürich vom 26. März 2010 wurde X._ (im Folgenden: die Beschuldigte) des mehrfachen Mordes im Sinne von Art. 112 StGB schuldig befunden und mit einer lebenslänglichen Freiheitsstrafe bestraft, unter Anrechnung von 823 Tagen bisher erstandener Haft. Am 26. März 2010 meldete die Beschuldigte kantonale Nichtigkeitsbeschwerde gegen das Urteil an. B. Am 24. Mai 2011 stellte der amtliche Verteidiger der Beschuldigten ein Gesuch um Entlassung aus der Sicherheitshaft. Er rügte eine massive Verfahrensverschleppung, weil die Begründung des am 26. März 2010 ergangenen Urteils noch immer nicht vorliege. Der Beschuldigten sei es nicht mehr zuzumuten, die Urteilsbegründung in Sicherheitshaft abzuwarten. Nach Durchführung einer mündlichen Verhandlung wies der Präsident des Geschworenengerichts das Gesuch am 20. Juni 2011 ab und verlängerte die Sicherheitshaft um sechs Monate bis zum 20. Dezember 2011. C. Gegen diesen Entscheid erhob die Beschuldigte Beschwerde an das Obergericht des Kantons Zürich. Dieses trat mit Beschluss vom 18. Juli 2011 auf die Beschwerde nicht ein. Es ging davon aus, dass der Präsident des Geschworenengerichts zu Unrecht die eidgenössische Strafprozessordnung vom 5. Oktober 2007 (StPO; SR 312) angewandt habe; gemäss Art. 448 Abs. 1 i.V.m. Art. 450 StPO sei das Verfahren nach bisherigem (kantonalem) Recht zu Ende zu führen. Danach sei für den Entscheid der Präsident des Geschworenengerichts zuständig gewesen (§ 69 Abs. 1 i.V.m. § 417 der Zürcher Strafprozessordnung vom 4. Mai 1919 [StPO/ZH]). Gegen dessen Entscheid stehe weder nach altem noch nach neuem Recht (analog Art. 233 StPO) ein kantonales Rechtsmittel offen. D. Am 20. Juli 2011 hat die Beschuldigte gegen die Verfügung des Präsidenten des Geschworenengerichts Beschwerde in Strafsachen ans Bundesgericht erhoben. Sie beantragt, die angefochtene Verfügung sei aufzuheben und sie sei aus der Haft zu entlassen. Eventualiter sei die Sache zu neuer Beurteilung an das Geschworenengericht des Kantons Zürich zurückzuweisen. Sie macht zum einen geltend, das Geschworenengericht und nicht dessen Präsident sei für die Beurteilung des Haftentlassungsgesuchs zuständig gewesen. Weiter rügt sie eine Verletzung des Beschleunigungsgebots. Insbesondere habe der Präsident des Geschworenengerichts nicht erklärt, weshalb noch immer keine Urteilsbegründung vorliege und mit welcher weiteren Verfahrensdauer zu rechnen sei. E. Die Staatsanwaltschaft IV des Kantons Zürich beantragt die Abweisung der Beschwerde. Dass Geschworenengericht hat auf eine Vernehmlassung verzichtet. Die Beschwerdeführerin hat auf eine Replik verzichtet. F. Am letzten Tag der Frist zur Zahlung des Kostenvorschusses, dem 29. Juli 2011, beantragte der Rechtsvertreter der Beschwerdeführerin eine Fristerstreckung bis zum 8. August 2011.