<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[11500] sites/trunk/trac.wordpress.org/templates: Trac: Replace the unique block class names with a consistently generated ID for Trac.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="http://meta.trac.wordpress.org/changeset/11500">11500</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"http://meta.trac.wordpress.org/changeset/11500","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>dd32</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2022-02-02 01:27:55 +0000 (Wed, 02 Feb 2022)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Trac: Replace the unique block class names with a consistently generated ID for Trac.

This results in a simpler diff, showing the parts of the template that actually changed, rather than a dozen class names in various HTML items.

See <a href="http://meta.trac.wordpress.org/ticket/6072">#6072</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#sitestrunktracwordpressorgtemplatesupdateheadersphp">sites/trunk/trac.wordpress.org/templates/update-headers.php</a></li>
<li><a href="#sitestrunktracwordpressorgtemplateswporgfooterhtml">sites/trunk/trac.wordpress.org/templates/wporg-footer.html</a></li>
<li><a href="#sitestrunktracwordpressorgtemplateswporgheaderhtml">sites/trunk/trac.wordpress.org/templates/wporg-header.html</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="sitestrunktracwordpressorgtemplatesupdateheadersphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/trac.wordpress.org/templates/update-headers.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/trac.wordpress.org/templates/update-headers.php       2022-02-02 00:59:54 UTC (rev 11499)
+++ sites/trunk/trac.wordpress.org/templates/update-headers.php 2022-02-02 01:27:55 UTC (rev 11500)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -46,6 +46,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">        // Remove trailing whitespace.
</span><span class="cx" style="display: block; padding: 0 10px">        $html = preg_replace( '#(\S)\s+$#m', '$1', $html );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        // Standardise container IDs, to make diffs simpler.
+       // The hash being replaced here is the result of `uniqid()` to privide unique element classes.
+       $html = preg_replace_callback(
+               '!(?P<class>(?P<prefix>wp-container|modal|wp-elements)-(?P<id>[a-f0-9]{13,14}))(?P<suffix>[^a-f0-9])!',
+               function( $m ) {
+                       static $ids = [];
+                       static $next_id = 1;
+
+                       $prefix_id = $ids[ $m['class'] ] ?? ( $ids[ $m['class'] ] = $m['prefix'] . '-trac-' . ( $next_id++ ) );
+
+                       return $prefix_id . $m['suffix'];
+               },
+               $html
+       );
+
</ins><span class="cx" style="display: block; padding: 0 10px">         return file_put_contents( $file, $html );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="sitestrunktracwordpressorgtemplateswporgfooterhtml"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/trac.wordpress.org/templates/wporg-footer.html</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/trac.wordpress.org/templates/wporg-footer.html        2022-02-02 00:59:54 UTC (rev 11499)
+++ sites/trunk/trac.wordpress.org/templates/wporg-footer.html  2022-02-02 01:27:55 UTC (rev 11500)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,22 +1,22 @@
</span><span class="cx" style="display: block; padding: 0 10px"> <!DOCTYPE html>
</span><span class="cx" style="display: block; padding: 0 10px"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://genshi.edgewall.org/" py:strip="">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-  <footer class="wp-container-61f9d7199c844 wp-block-group global-footer alignfull"><div class="wp-container-61f9d7199ba6e wp-block-group global-footer__navigation-container">
-               <nav class="wp-container-61f9d719997a8 global-footer__navigation-important wp-block-navigation"><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/about/"><span class="wp-block-navigation-item__label">About</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/news/"><span class="wp-block-navigation-item__label">News</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/hosting/"><span class="wp-block-navigation-item__label">Ho
 sting</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpressfoundation.org/donate/"><span class="wp-block-navigation-item__label">Donate</span></a></li></ul></nav><nav class="wp-container-61f9d71999da2 global-footer__navigation-information wp-block-navigation"><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/support/"><span class="wp-block-navigation-item__label">Support</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://developer.wordpr
 ess.org/"><span class="wp-block-navigation-item__label">Developers</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://make.wordpress.org/"><span class="wp-block-navigation-item__label">Get Involved</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://learn.wordpress.org/"><span class="wp-block-navigation-item__label">Learn</span></a></li></ul></nav><nav class="wp-container-61f9d7199a5fd global-footer__navigation-resources wp-block-navigation"><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp
 -block-navigation-item__content" href="https://wordpress.org/showcase/"><span class="wp-block-navigation-item__label">Showcase</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/plugins/"><span class="wp-block-navigation-item__label">Plugins</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/themes/"><span class="wp-block-navigation-item__label">Themes</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/patterns/"><span class="wp-block-navi
 gation-item__label">Patterns</span></a></li></ul></nav><nav class="wp-container-61f9d7199ada9 global-footer__navigation-community wp-block-navigation"><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://central.wordcamp.org/"><span class="wp-block-navigation-item__label">WordCamp</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.tv/"><span class="wp-block-navigation-item__label">WordPress.TV</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https:/
 /buddypress.org/"><span class="wp-block-navigation-item__label">BuddyPress</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://bbpress.org/"><span class="wp-block-navigation-item__label">bbPress</span></a></li></ul></nav><nav class="wp-container-61f9d7199b5c3 global-footer__navigation-external wp-block-navigation"><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.com/?ref=wporg-footer"><span class="wp-block-navigation-item__label">WordPress.com</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a 
 class="wp-block-navigation-item__content" href="https://ma.tt/"><span class="wp-block-navigation-item__label">Matt</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/about/privacy/"><span class="wp-block-navigation-item__label">Privacy</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://publiccode.eu/"><span class="wp-block-navigation-item__label">Public Code</span></a></li></ul></nav></div>
-       <div class="wp-container-61f9d7199c55d wp-block-group global-footer__logos-container">
-               <div class="wp-container-61f9d7199be81 wp-block-group">
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  <footer class="wp-container-trac-1 wp-block-group global-footer alignfull"><div class="wp-container-trac-2 wp-block-group global-footer__navigation-container">
+               <nav class="wp-container-trac-3 global-footer__navigation-important wp-block-navigation"><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/about/"><span class="wp-block-navigation-item__label">About</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/news/"><span class="wp-block-navigation-item__label">News</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/hosting/"><span class="wp-block-navigation-item__label">Hosting&l
 t;/span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpressfoundation.org/donate/"><span class="wp-block-navigation-item__label">Donate</span></a></li></ul></nav><nav class="wp-container-trac-4 global-footer__navigation-information wp-block-navigation"><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/support/"><span class="wp-block-navigation-item__label">Support</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://developer.wordpress.org/"
 ><span class="wp-block-navigation-item__label">Developers</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://make.wordpress.org/"><span class="wp-block-navigation-item__label">Get Involved</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://learn.wordpress.org/"><span class="wp-block-navigation-item__label">Learn</span></a></li></ul></nav><nav class="wp-container-trac-5 global-footer__navigation-resources wp-block-navigation"><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-ite
 m__content" href="https://wordpress.org/showcase/"><span class="wp-block-navigation-item__label">Showcase</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/plugins/"><span class="wp-block-navigation-item__label">Plugins</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/themes/"><span class="wp-block-navigation-item__label">Themes</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/patterns/"><span class="wp-block-navigation-item__label&qu
 ot;>Patterns</span></a></li></ul></nav><nav class="wp-container-trac-6 global-footer__navigation-community wp-block-navigation"><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://central.wordcamp.org/"><span class="wp-block-navigation-item__label">WordCamp</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.tv/"><span class="wp-block-navigation-item__label">WordPress.TV</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://buddypress.org/">&l
 t;span class="wp-block-navigation-item__label">BuddyPress</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://bbpress.org/"><span class="wp-block-navigation-item__label">bbPress</span></a></li></ul></nav><nav class="wp-container-trac-7 global-footer__navigation-external wp-block-navigation"><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.com/?ref=wporg-footer"><span class="wp-block-navigation-item__label">WordPress.com</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-ite
 m__content" href="https://ma.tt/"><span class="wp-block-navigation-item__label">Matt</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/about/privacy/"><span class="wp-block-navigation-item__label">Privacy</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://publiccode.eu/"><span class="wp-block-navigation-item__label">Public Code</span></a></li></ul></nav></div>
+       <div class="wp-container-trac-8 wp-block-group global-footer__logos-container">
+               <div class="wp-container-trac-9 wp-block-group">
</ins><span class="cx" style="display: block; padding: 0 10px">                         <figure class="wp-block-image is-resized global-footer__wporg-logo-mark"><a href="https://wordpress.org/">
</span><span class="cx" style="display: block; padding: 0 10px">                                        <img src="https://wordpress.org/style/images/w-mark.svg" alt="WordPress.org" width="27" height="27"/></a>
</span><span class="cx" style="display: block; padding: 0 10px">                        </figure><figure class="wp-block-image is-resized global-footer__wporg-logo-full"><a href="https://wordpress.org/">
</span><span class="cx" style="display: block; padding: 0 10px">                                        <img src="https://wordpress.org/wp-content/mu-plugins/pub-sync/blocks/global-header-footer/images/wporg-logo.svg" alt="WordPress.org" width="160" height="24"/></a>
</span><span class="cx" style="display: block; padding: 0 10px">                        </figure></div>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                <ul class="wp-container-61f9d7199c1fa wp-block-social-links is-style-logos-only"><li class="wp-social-link wp-social-link-facebook wp-block-social-link"><a href="https://www.facebook.com/WordPress/" aria-label="Visit our Facebook page" class="wp-block-social-link-anchor"> <svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"/></svg></a></li>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         <ul class="wp-container-trac-10 wp-block-social-links is-style-logos-only"><li class="wp-social-link wp-social-link-facebook wp-block-social-link"><a href="https://www.facebook.com/WordPress/" aria-label="Visit our Facebook page" class="wp-block-social-link-anchor"> <svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"/></svg></a></li>
</ins><span class="cx" style="display: block; padding: 0 10px">                         <li class="wp-social-link wp-social-link-twitter wp-block-social-link"><a href="https://twitter.com/WordPress" aria-label="Visit our Twitter account" class="wp-block-social-link-anchor"> <svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.0
 81,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"/></svg></a></li>
</span><span class="cx" style="display: block; padding: 0 10px">                </ul><figure class="wp-block-image is-resized global-footer__code_is_poetry"><img src="https://s.w.org/style/images/code-is-poetry-for-dark-bg.svg" alt="Code is Poetry" width="188" height="13"/></figure></div>
</span><span class="cx" style="display: block; padding: 0 10px"> </footer>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-  <style>.wp-container-61f9d71995e9e {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-61f9d71995e9e > * { margin: 0; }</style>
-  <style>.wp-container-61f9d719962f6 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-61f9d719962f6 > * { margin: 0; }</style>
-  <style>.wp-container-61f9d719965f4 .alignleft { float: left; margin-right: 2em; }.wp-container-61f9d719965f4 .alignright { float: right; margin-left: 2em; }</style>
-  <style>.wp-container-61f9d71996a6d .alignleft { float: left; margin-right: 2em; }.wp-container-61f9d71996a6d .alignright { float: right; margin-left: 2em; }</style>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  <style>.wp-container-trac-11 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-trac-11 > * { margin: 0; }</style>
+  <style>.wp-container-trac-12 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-trac-12 > * { margin: 0; }</style>
+  <style>.wp-container-trac-13 .alignleft { float: left; margin-right: 2em; }.wp-container-trac-13 .alignright { float: right; margin-left: 2em; }</style>
+  <style>.wp-container-trac-14 .alignleft { float: left; margin-right: 2em; }.wp-container-trac-14 .alignright { float: right; margin-left: 2em; }</style>
</ins><span class="cx" style="display: block; padding: 0 10px">   <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;">
</span><span class="cx" style="display: block; padding: 0 10px">     <defs>
</span><span class="cx" style="display: block; padding: 0 10px">       <filter id="wp-duotone-dark-grayscale">
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -262,16 +262,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                skipLink.tabIndex = '';
</span><span class="cx" style="display: block; padding: 0 10px">                        }() );
</span><span class="cx" style="display: block; padding: 0 10px"> //]]></script>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-  <style>.wp-container-61f9d719997a8 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-61f9d719997a8 > * { margin: 0; }</style>
-  <style>.wp-container-61f9d71999da2 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-61f9d71999da2 > * { margin: 0; }</style>
-  <style>.wp-container-61f9d7199a5fd {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-61f9d7199a5fd > * { margin: 0; }</style>
-  <style>.wp-container-61f9d7199ada9 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-61f9d7199ada9 > * { margin: 0; }</style>
-  <style>.wp-container-61f9d7199b5c3 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-61f9d7199b5c3 > * { margin: 0; }</style>
-  <style>.wp-container-61f9d7199ba6e .alignleft { float: left; margin-right: 2em; }.wp-container-61f9d7199ba6e .alignright { float: right; margin-left: 2em; }</style>
-  <style>.wp-container-61f9d7199be81 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;justify-content: flex-start;}.wp-container-61f9d7199be81 > * { margin: 0; }</style>
-  <style>.wp-container-61f9d7199c1fa {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-61f9d7199c1fa > * { margin: 0; }</style>
-  <style>.wp-container-61f9d7199c55d .alignleft { float: left; margin-right: 2em; }.wp-container-61f9d7199c55d .alignright { float: right; margin-left: 2em; }</style>
-  <style>.wp-container-61f9d7199c844 .alignleft { float: left; margin-right: 2em; }.wp-container-61f9d7199c844 .alignright { float: right; margin-left: 2em; }</style>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  <style>.wp-container-trac-3 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-trac-3 > * { margin: 0; }</style>
+  <style>.wp-container-trac-4 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-trac-4 > * { margin: 0; }</style>
+  <style>.wp-container-trac-5 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-trac-5 > * { margin: 0; }</style>
+  <style>.wp-container-trac-6 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-trac-6 > * { margin: 0; }</style>
+  <style>.wp-container-trac-7 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-trac-7 > * { margin: 0; }</style>
+  <style>.wp-container-trac-2 .alignleft { float: left; margin-right: 2em; }.wp-container-trac-2 .alignright { float: right; margin-left: 2em; }</style>
+  <style>.wp-container-trac-9 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;justify-content: flex-start;}.wp-container-trac-9 > * { margin: 0; }</style>
+  <style>.wp-container-trac-10 {display: flex;gap: 0.5em;flex-wrap: wrap;align-items: center;align-items: center;}.wp-container-trac-10 > * { margin: 0; }</style>
+  <style>.wp-container-trac-8 .alignleft { float: left; margin-right: 2em; }.wp-container-trac-8 .alignright { float: right; margin-left: 2em; }</style>
+  <style>.wp-container-trac-1 .alignleft { float: left; margin-right: 2em; }.wp-container-trac-1 .alignright { float: right; margin-left: 2em; }</style>
</ins><span class="cx" style="display: block; padding: 0 10px">   <script type="text/javascript" id="wporg-global-header-script-js-extra">//<![CDATA[
</span><span class="cx" style="display: block; padding: 0 10px"> /* <![CDATA[ */
</span><span class="cx" style="display: block; padding: 0 10px"> var wporgGlobalHeaderI18n = {"openSearchLabel":"Open Search","closeSearchLabel":"Close Search"};
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -278,6 +278,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /* ]]]]><![CDATA[> */
</span><span class="cx" style="display: block; padding: 0 10px"> //]]></script>
</span><span class="cx" style="display: block; padding: 0 10px">   <script type="text/javascript" src="https://wordpress.org/wp-content/plugins/jetpack/_inc/build/photon/photon.min.js?ver=20191001" id="jetpack-photon-js"/>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-  <script type="text/javascript" src="https://wordpress.org/wp-content/mu-plugins/pub-sync/blocks/global-header-footer/js/wporg-global-header-script.js?ver=1643748587" id="wporg-global-header-script-js"/>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  <script type="text/javascript" src="https://wordpress.org/wp-content/mu-plugins/pub-sync/blocks/global-header-footer/js/wporg-global-header-script.js?ver=1643748684" id="wporg-global-header-script-js"/>
</ins><span class="cx" style="display: block; padding: 0 10px">   <script type="text/javascript" src="https://s.w.org/wp-content/themes/pub/wporg/js/skip-link-focus-fix.min.js?ver=20151215" id="wporg-plugins-skip-link-focus-fix-js"/>
</span><span class="cx" style="display: block; padding: 0 10px"> </html>
</span><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunktracwordpressorgtemplateswporgheaderhtml"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/trac.wordpress.org/templates/wporg-header.html</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/trac.wordpress.org/templates/wporg-header.html        2022-02-02 00:59:54 UTC (rev 11499)
+++ sites/trunk/trac.wordpress.org/templates/wporg-header.html  2022-02-02 01:27:55 UTC (rev 11500)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2,25 +2,25 @@
</span><span class="cx" style="display: block; padding: 0 10px"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://genshi.edgewall.org/" py:strip="">
</span><span class="cx" style="display: block; padding: 0 10px">                <a id="wporg-skip-link" tabindex="" class="skip-link screen-reader-text" href="#main" data-selector="#main">Skip to content</a>
</span><span class="cx" style="display: block; padding: 0 10px"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P24PF4B" height="0" width="0" style="display:none;visibility:hidden"/></noscript>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-<header class="wp-container-61f9d73e7c8ba wp-block-group alignfull global-header"><figure class="wp-block-image is-resized global-header__wporg-logo-mark"><a href="https://wordpress.org/">
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<header class="wp-container-trac-1 wp-block-group alignfull global-header"><figure class="wp-block-image is-resized global-header__wporg-logo-mark"><a href="https://wordpress.org/">
</ins><span class="cx" style="display: block; padding: 0 10px">                         <img src="https://wordpress.org/style/images/w-mark.svg" alt="WordPress.org" width="27" height="27"/></a>
</span><span class="cx" style="display: block; padding: 0 10px">        </figure><figure class="wp-block-image is-resized global-header__wporg-logo-full"><a href="https://wordpress.org/">
</span><span class="cx" style="display: block; padding: 0 10px">                        <img src="https://wordpress.org/wp-content/mu-plugins/pub-sync/blocks/global-header-footer/images/wporg-logo.svg" alt="WordPress.org" width="160" height="24"/></a>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        </figure><nav class="wp-container-61f9d73e7b6c8 is-responsive global-header__navigation wp-block-navigation"><button aria-haspopup="true" aria-label="Open menu" class="wp-block-navigation__responsive-container-open " data-micromodal-trigger="modal-61f9d73e7aa4b"><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" role="img" aria-hidden="true" focusable="false"><rect x="4" y="7.5" width="16" height="1.5"/><rect x="4" y="15" width="16" height="1.5"/></svg></button>
-                       <div class="wp-block-navigation__responsive-container  " style="" id="modal-61f9d73e7aa4b">
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ </figure><nav class="wp-container-trac-2 is-responsive global-header__navigation wp-block-navigation"><button aria-haspopup="true" aria-label="Open menu" class="wp-block-navigation__responsive-container-open " data-micromodal-trigger="modal-trac-3"><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" role="img" aria-hidden="true" focusable="false"><rect x="4" y="7.5" width="16" height="1.5"/><rect x="4" y="15" width="16" height="1.5"/></svg></button>
+                       <div class="wp-block-navigation__responsive-container  " style="" id="modal-trac-3">
</ins><span class="cx" style="display: block; padding: 0 10px">                                 <div class="wp-block-navigation__responsive-close" tabindex="-1" data-micromodal-close="">
</span><span class="cx" style="display: block; padding: 0 10px">                                        <div class="wp-block-navigation__responsive-dialog" aria-label="Menu">
</span><span class="cx" style="display: block; padding: 0 10px">                                                        <button aria-label="Close menu" data-micromodal-close="" class="wp-block-navigation__responsive-container-close"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="24" height="24" role="img" aria-hidden="true" focusable="false"><path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"/></svg></button>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <div class="wp-block-navigation__responsive-container-content" id="modal-61f9d73e7aa4b-content">
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         <div class="wp-block-navigation__responsive-container-content" id="modal-trac-3-content">
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         <ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/plugins/"><span class="wp-block-navigation-item__label">Plugins</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/themes/"><span class="wp-block-navigation-item__label">Themes</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/patterns/"><span class="wp-block-navigation-item__label">Patterns</span></a></l
 i><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://learn.wordpress.org/"><span class="wp-block-navigation-item__label">Learn</span></a></li><li class=" wp-block-navigation-item has-child wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/support/"><span class="wp-block-navigation-item__label">Support</span><span class="wp-block-navigation__submenu-icon"><svg width="10" height="7" viewbox="0 0 10 7" stroke-width="1.2" xmlns="http://www.w3.org/2000/svg"><path d="M0.416667 1.33325L5 5.49992L9.58331 1.33325"/></svg></span></a><ul class="wp-block-navigation__submenu-container"><li class=" wp-block-nav
 igation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/support/"><span class="wp-block-navigation-item__label">Documentation</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/support/forums/"><span class="wp-block-navigation-item__label">Forums</span></a></li></ul></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/news/"><span class="wp-block-navigation-item__label">News</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__conte
 nt" href="https://wordpress.org/about/"><span class="wp-block-navigation-item__label">About</span></a></li><li class=" wp-block-navigation-item has-child wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://make.wordpress.org/"><span class="wp-block-navigation-item__label">Get Involved</span><span class="wp-block-navigation__submenu-icon"><svg width="10" height="7" viewbox="0 0 10 7" stroke-width="1.2" xmlns="http://www.w3.org/2000/svg"><path d="M0.416667 1.33325L5 5.49992L9.58331 1.33325"/></svg></span></a><ul class="wp-block-navigation__submenu-container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpre
 ss.org/five-for-the-future/"><span class="wp-block-navigation-item__label">Five for the Future</span></a></li></ul></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/showcase/"><span class="wp-block-navigation-item__label">Showcase</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/mobile/"><span class="wp-block-navigation-item__label">Mobile</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/hosting/"><span class="wp-block-navigation-item__label&
 quot;>Hosting</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/openverse/"><span class="wp-block-navigation-item__label">Openverse</span></a></li><li class=" wp-block-navigation-item global-header__mobile-get-wordpress global-header__get-wordpress wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/downloads/"><span class="wp-block-navigation-item__label">Get WordPress</span></a></li></ul></div>
</span><span class="cx" style="display: block; padding: 0 10px">                                        </div>
</span><span class="cx" style="display: block; padding: 0 10px">                                </div>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        </div></nav><nav class="wp-container-61f9d73e7be55 is-responsive global-header__search wp-block-navigation"><button aria-haspopup="true" aria-label="Open menu" class="wp-block-navigation__responsive-container-open always-shown" data-micromodal-trigger="modal-61f9d73e7b794"><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" role="img" aria-hidden="true" focusable="false"><rect x="4" y="7.5" width="16" height="1.5"/><rect x="4" y="15" width="16" height="1.5"/></svg></button>
-                       <div class="wp-block-navigation__responsive-container hidden-by-default " style="" id="modal-61f9d73e7b794">
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 </div></nav><nav class="wp-container-trac-4 is-responsive global-header__search wp-block-navigation"><button aria-haspopup="true" aria-label="Open menu" class="wp-block-navigation__responsive-container-open always-shown" data-micromodal-trigger="modal-trac-5"><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" role="img" aria-hidden="true" focusable="false"><rect x="4" y="7.5" width="16" height="1.5"/><rect x="4" y="15" width="16" height="1.5"/></svg></button>
+                       <div class="wp-block-navigation__responsive-container hidden-by-default " style="" id="modal-trac-5">
</ins><span class="cx" style="display: block; padding: 0 10px">                                 <div class="wp-block-navigation__responsive-close" tabindex="-1" data-micromodal-close="">
</span><span class="cx" style="display: block; padding: 0 10px">                                        <div class="wp-block-navigation__responsive-dialog" aria-label="Menu">
</span><span class="cx" style="display: block; padding: 0 10px">                                                        <button aria-label="Close menu" data-micromodal-close="" class="wp-block-navigation__responsive-container-close"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="24" height="24" role="img" aria-hidden="true" focusable="false"><path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"/></svg></button>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <div class="wp-block-navigation__responsive-container-content" id="modal-61f9d73e7b794-content">
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         <div class="wp-block-navigation__responsive-container-content" id="modal-trac-5-content">
</ins><span class="cx" style="display: block; padding: 0 10px">                 <form role="search" method="GET" action="/search" class="wp-block-search__button-outside wp-block-search__text-button global-header__search-form wp-block-search">
</span><span class="cx" style="display: block; padding: 0 10px">                        <label for="wp-block-search__input-99" class="wp-block-search__label">
</span><span class="cx" style="display: block; padding: 0 10px">                                Search                  </label>
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -31,7 +31,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                </div>
</span><span class="cx" style="display: block; padding: 0 10px">                                        </div>
</span><span class="cx" style="display: block; padding: 0 10px">                                </div>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        </div></nav><div class="wp-container-61f9d73e7c3e5 global-header__desktop-get-wordpress-container">
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 </div></nav><div class="wp-container-trac-6 global-header__desktop-get-wordpress-container">
</ins><span class="cx" style="display: block; padding: 0 10px">                 <a href="https://wordpress.org/downloads/" class="global-header__desktop-get-wordpress global-header__get-wordpress">
</span><span class="cx" style="display: block; padding: 0 10px">                        Get WordPress           </a>
</span><span class="cx" style="display: block; padding: 0 10px">        </div>
</span></span></pre>
</div>
</div>

</body>
</html>