[fidldoc] Updating fidl reference docs
diff --git a/sdk/fidl/fuchsia.accessibility.semantics/README.md b/sdk/fidl/fuchsia.accessibility.semantics/README.md
index e170374..c9f963a 100644
--- a/sdk/fidl/fuchsia.accessibility.semantics/README.md
+++ b/sdk/fidl/fuchsia.accessibility.semantics/README.md
@@ -6,7 +6,7 @@
 ## **PROTOCOLS**
 
 ## SemanticListener {#SemanticListener}
-*Defined in [fuchsia.accessibility.semantics/semantics_manager.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.accessibility.semantics/semantics_manager.fidl#83)*
+*Defined in [fuchsia.accessibility.semantics/semantics_manager.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.accessibility.semantics/semantics_manager.fidl#107)*
 
 <p>A semantic provider is the client-side interface that the manager can use to enable or disable
 semantic updates, and to ask clients to perform accessibility actions.</p>
@@ -91,7 +91,7 @@
     </table>
 
 ## SemanticTree {#SemanticTree}
-*Defined in [fuchsia.accessibility.semantics/semantics_manager.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.accessibility.semantics/semantics_manager.fidl#54)*
+*Defined in [fuchsia.accessibility.semantics/semantics_manager.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.accessibility.semantics/semantics_manager.fidl#71)*
 
 <p>Interface to update the semantic tree for a particular view. Nodes can be added, updated or
 deleted. Because the size of an update may exceed FIDL transfer limits, clients are responsible
@@ -141,6 +141,29 @@
 
 
 
+### SendSemanticEvent {#fuchsia.accessibility.semantics/SemanticTree.SendSemanticEvent}
+
+<p>Sends a Semantic Event related to this tree. This applies immediately
+and does not wait for CommitUpdates(). It is the caller's
+responsibility to fire events on nodes that have been already commited.
+The return callback is invoked to acknowledge that the event was received.</p>
+
+#### Request
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    <tr>
+            <td><code>semantic_event</code></td>
+            <td>
+                <code><a class='link' href='#SemanticEvent'>SemanticEvent</a></code>
+            </td>
+        </tr></table>
+
+
+#### Response
+<table>
+    <tr><th>Name</th><th>Type</th></tr>
+    </table>
+
 ### UpdateSemanticNodes {#fuchsia.accessibility.semantics/SemanticTree.UpdateSemanticNodes}
 
 <p>Sends new/updated nodes to the root to add to the cache on the next commit.</p>
@@ -158,7 +181,7 @@
 
 
 ## SemanticsManager {#SemanticsManager}
-*Defined in [fuchsia.accessibility.semantics/semantics_manager.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.accessibility.semantics/semantics_manager.fidl#33)*
+*Defined in [fuchsia.accessibility.semantics/semantics_manager.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.accessibility.semantics/semantics_manager.fidl#36)*
 
 <p>An interface to manage connections with views for the purposes of gathering semantic information
 about their current UI state.</p>
@@ -360,6 +383,29 @@
 
 ## **TABLES**
 
+### AnnounceEvent {#AnnounceEvent}
+
+
+*Defined in [fuchsia.accessibility.semantics/semantics_manager.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.accessibility.semantics/semantics_manager.fidl#51)*
+
+<p>An announce event is one where a message is sent to a Semantic Tree,
+informing a change of some global state in the application. Because this
+announcement can be disruptive to assistive technology, it should be used
+sparingly.</p>
+
+
+<table>
+    <tr><th>Ordinal</th><th>Name</th><th>Type</th><th>Description</th></tr>
+    <tr id="AnnounceEvent.message">
+            <td>1</td>
+            <td><code>message</code></td>
+            <td>
+                <code>string[16384]</code>
+            </td>
+            <td><p>A message describing the change in the application. This message is expected to be localized in the language that the application is in.</p>
+</td>
+        </tr></table>
+
 ### Attributes {#Attributes}
 
 
@@ -439,7 +485,7 @@
 ### Hit {#Hit}
 
 
-*Defined in [fuchsia.accessibility.semantics/semantics_manager.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.accessibility.semantics/semantics_manager.fidl#71)*
+*Defined in [fuchsia.accessibility.semantics/semantics_manager.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.accessibility.semantics/semantics_manager.fidl#95)*
 
 <p>Results of hit testing on a view's semantic tree which is implemented by
 Runtimes(like Flutter/Chrome) and sent to Accessibility.</p>
@@ -714,6 +760,22 @@
 
 
 
+## **UNIONS**
+
+### SemanticEvent {#SemanticEvent}
+*Defined in [fuchsia.accessibility.semantics/semantics_manager.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.accessibility.semantics/semantics_manager.fidl#43)*
+
+<p>Represents a Semantic Event that is fired on a Semantic Tree.</p>
+
+<table>
+    <tr><th>Name</th><th>Type</th><th>Description</th></tr><tr id="SemanticEvent.announce">
+            <td><code>announce</code></td>
+            <td>
+                <code><a class='link' href='#AnnounceEvent'>AnnounceEvent</a></code>
+            </td>
+            <td></td>
+        </tr></table>
+
 
 
 
@@ -739,6 +801,15 @@
             <td><p>Maximum size of a label string, in bytes.</p>
 </td>
         </tr>
+    <tr id="MAX_MESSAGE_SIZE">
+            <td><a href="https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.accessibility.semantics/semantics_manager.fidl#26">MAX_MESSAGE_SIZE</a></td>
+            <td>
+                    <code>16384</code>
+                </td>
+                <td><code>uint64</code></td>
+            <td><p>Maximum size of a message string, in bytes.</p>
+</td>
+        </tr>
     <tr id="MAX_NODES_PER_UPDATE">
             <td><a href="https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.accessibility.semantics/semantics_manager.fidl#17">MAX_NODES_PER_UPDATE</a></td>
             <td>