Fix code blocks within sub-elements in markdown

All <code> elements were block elements except those in <p> elements,
but really all <code> elements should be inline elements except those in
<pre> elements.

https://imgur.com/a/UgU4D71

Release-Notes: skip
Google-Bug-Id: b/248146533
Change-Id: I0d5166b377ad9b97f460b4bd27dee7c7eb11ce0c
diff --git a/polygerrit-ui/app/elements/shared/gr-markdown/gr-markdown.ts b/polygerrit-ui/app/elements/shared/gr-markdown/gr-markdown.ts
index 50f0602..c315603 100644
--- a/polygerrit-ui/app/elements/shared/gr-markdown/gr-markdown.ts
+++ b/polygerrit-ui/app/elements/shared/gr-markdown/gr-markdown.ts
@@ -80,9 +80,9 @@
         /* Pre will preserve whitespace and line breaks but not wrap */
         white-space: pre;
       }
-      /* Code within a sentence needs display:inline to shrink and not take a
-         whole row */
-      p code {
+      /* Non-multiline code elements need display:inline to shrink and not take
+         a whole row */
+      :not(pre) > code {
         display: inline;
       }
       p {