     (for [{:keys [op-type id operation tags duration] :as trace} showing-traces]
       (let [padding   {:padding "0px 5px 0px 5px"}
             row-style (merge padding {:border-top (case op-type :event "1px solid lightgrey" nil)})
-            show?     (get-in @trace-detail-expansions [:overrides id]
-                              (:showing @trace-detail-expansions))
+            show-row? (get-in @trace-detail-expansions [:overrides id]
+                        (:show-all? @trace-detail-expansions))
             #_#__ (js/console.log (devtools/header-api-call tags))]
         (list [:tr {:key   id
                     :style {:color (case op-type

             [:th [:button.text-button
                   {:style {:cursor "pointer"}
                    :on-click (fn [e]
                                (when (:showing @trace-detail-expansions)
                                  (swap! trace-detail-expansions assoc :overrides {}))
                                (swap! trace-detail-expansions update :showing not))}
                   (if (:showing @trace-detail-expansions) "-" "+")]]
             [:th "operations"]
             [:th
               (when (pos? (count @filter-items))

                                          :white-space "nowrap"})}

                (.toFixed duration 1) " ms"]]
              (when show-row?
                [:tr {:key (str id "-details")}
                 [:td {:col-span 3} (with-out-str (pprint/pprint (dissoc tags :query-v :event :duration)))]]))))))

