diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Active_Tests_Category_0_viewport_0_xs.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Active_Tests_Category_0_viewport_0_xs.png index e6397708e..1a097d5ca 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Active_Tests_Category_0_viewport_0_xs.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Active_Tests_Category_0_viewport_0_xs.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Active_Tests_Category_0_viewport_1_sm.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Active_Tests_Category_0_viewport_1_sm.png index faa4a9c3c..770291ba6 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Active_Tests_Category_0_viewport_1_sm.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Active_Tests_Category_0_viewport_1_sm.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Mobile_0_document_0_xs.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Mobile_0_document_0_xs.png index 060ab77af..07f7864ad 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Mobile_0_document_0_xs.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Mobile_0_document_0_xs.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Mobile_0_document_1_sm.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Mobile_0_document_1_sm.png index 48923f751..bcab2dac7 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Mobile_0_document_1_sm.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Mobile_0_document_1_sm.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_0_md.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_0_md.png index c2894a9e5..bdb0429f2 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_0_md.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_0_md.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_1_lg.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_1_lg.png index 5833b3bd7..c0dd56ef4 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_1_lg.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_1_lg.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_2_xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_2_xl.png index e75b2edc4..9b0a56f49 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_2_xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_2_xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_3_2xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_3_2xl.png index b6a82cf03..69c708081 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_3_2xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Navigate_from_Post_0_document_3_2xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_0_md.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_0_md.png index a68ee4e82..22115da7d 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_0_md.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_0_md.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_0_xs.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_0_xs.png index daf6edfc3..93e7f348a 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_0_xs.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_0_xs.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_1_lg.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_1_lg.png index 93943a5f5..ba8899d76 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_1_lg.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_1_lg.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_1_sm.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_1_sm.png index 8e1fb7953..94f73d45a 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_1_sm.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_1_sm.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_2_xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_2_xl.png index 8ec3f51f4..945e28926 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_2_xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_2_xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_3_2xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_3_2xl.png index 34d9d939b..6eaab8dc8 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_3_2xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Cats_-_Select_Tests_Category_0_viewport_3_2xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_0_xs.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_0_xs.png index 9736eb697..4db14e1c5 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_0_xs.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_0_xs.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_1_sm.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_1_sm.png index 8de44067f..414bf2a05 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_1_sm.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_1_sm.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_2_md.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_2_md.png index d844bf62a..9771a5ea0 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_2_md.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_2_md.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_3_lg.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_3_lg.png index c257cc7f2..e1448c050 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_3_lg.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_3_lg.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_4_xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_4_xl.png index 87d7c0d34..d14487504 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_4_xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_4_xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_5_2xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_5_2xl.png index 54c5a7330..3a2e351a8 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_5_2xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_-_Switch_Theme_0_viewport_5_2xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_0_xs.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_0_xs.png index 74f206cb1..2ea65efe3 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_0_xs.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_0_xs.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_1_sm.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_1_sm.png index 799e80aca..8eca919ba 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_1_sm.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_1_sm.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_2_md.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_2_md.png index ec4827ef8..cd0367340 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_2_md.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_2_md.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_3_lg.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_3_lg.png index 07931de46..8f047c20c 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_3_lg.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_3_lg.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_4_xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_4_xl.png index b3155388c..b7748af32 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_4_xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_4_xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_5_2xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_5_2xl.png index 3e440c188..05b634515 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_5_2xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Homepage_0_viewport_5_2xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_post-aside_0_md.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_post-aside_0_md.png deleted file mode 100644 index 7aafde974..000000000 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_post-aside_0_md.png and /dev/null differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_post-aside_1_lg.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_post-aside_1_lg.png deleted file mode 100644 index 3bc55790c..000000000 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_post-aside_1_lg.png and /dev/null differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_post-aside_2_xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_post-aside_2_xl.png deleted file mode 100644 index b3310fd3f..000000000 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_post-aside_2_xl.png and /dev/null differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_post-aside_3_2xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_post-aside_3_2xl.png deleted file mode 100644 index 3db6c9c7d..000000000 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_post-aside_3_2xl.png and /dev/null differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_postaside_0_md.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_postaside_0_md.png new file mode 100644 index 000000000..cc17e7a5d Binary files /dev/null and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_postaside_0_md.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_postaside_1_lg.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_postaside_1_lg.png new file mode 100644 index 000000000..79c702ab2 Binary files /dev/null and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_postaside_1_lg.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_postaside_2_xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_postaside_2_xl.png new file mode 100644 index 000000000..38b30e293 Binary files /dev/null and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_postaside_2_xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_postaside_3_2xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_postaside_3_2xl.png new file mode 100644 index 000000000..c5c23b837 Binary files /dev/null and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Active_Item_Onload_0_postaside_3_2xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_0_md.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_0_md.png index e2e0baa8a..95d309a33 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_0_md.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_0_md.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_1_lg.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_1_lg.png index c801a363c..266b41c79 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_1_lg.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_1_lg.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_2_xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_2_xl.png index ddda1b5c4..50be3ab25 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_2_xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_2_xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_3_2xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_3_2xl.png index cacd4d270..9f970736b 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_3_2xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Aside_TOC_Click_0_viewport_3_2xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Expand_Mininav_0_viewport_0_xs.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Expand_Mininav_0_viewport_0_xs.png index 73b9a4642..1554f1858 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Expand_Mininav_0_viewport_0_xs.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Expand_Mininav_0_viewport_0_xs.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Expand_Mininav_0_viewport_1_sm.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Expand_Mininav_0_viewport_1_sm.png index 1b1f2d6ec..1dabccadb 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Expand_Mininav_0_viewport_1_sm.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Expand_Mininav_0_viewport_1_sm.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Mininav_TOC_Active_Onload_0_page-navigationmini_0_xs.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Mininav_TOC_Active_Onload_0_page-navigationmini_0_xs.png index 520a5a331..ad61f3d26 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Mininav_TOC_Active_Onload_0_page-navigationmini_0_xs.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Mininav_TOC_Active_Onload_0_page-navigationmini_0_xs.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Mininav_TOC_Active_Onload_0_page-navigationmini_1_sm.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Mininav_TOC_Active_Onload_0_page-navigationmini_1_sm.png index f6b9d1ce0..bc5104089 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Mininav_TOC_Active_Onload_0_page-navigationmini_1_sm.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Mobile_Mininav_TOC_Active_Onload_0_page-navigationmini_1_sm.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_0_xs.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_0_xs.png index 08c632232..35f010e30 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_0_xs.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_0_xs.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_1_sm.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_1_sm.png index 68932e2da..9e9ef4047 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_1_sm.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_1_sm.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_2_md.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_2_md.png index 5135416ee..d6adb975d 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_2_md.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_2_md.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_3_lg.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_3_lg.png index b4a66cd80..568774f99 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_3_lg.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_3_lg.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_4_xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_4_xl.png index 24a212399..01142c2fd 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_4_xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_4_xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_5_2xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_5_2xl.png index 8804afde8..0922bccde 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_5_2xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Post_-_Navigate_From_Posts_0_document_5_2xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_0_sm.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_0_sm.png index 97c18a5f5..751559fef 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_0_sm.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_0_sm.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_1_md.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_1_md.png index d17d12c8c..b173afcf7 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_1_md.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_1_md.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_2_lg.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_2_lg.png index 1f52d3387..3d746fffc 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_2_lg.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_2_lg.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_3_xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_3_xl.png index ff35903b4..11fe29411 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_3_xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_3_xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_4_2xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_4_2xl.png index 7733b326a..f9091c3d7 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_4_2xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_First_Post_0_document_4_2xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_Seventh_Post_0_document_0_md.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_Seventh_Post_0_document_0_md.png index b6c03caad..a97d1294d 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_Seventh_Post_0_document_0_md.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_Seventh_Post_0_document_0_md.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_Seventh_Post_0_document_1_xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_Seventh_Post_0_document_1_xl.png index c079aa89a..c9de3a734 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_Seventh_Post_0_document_1_xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_Seventh_Post_0_document_1_xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_Seventh_Post_0_document_2_2xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_Seventh_Post_0_document_2_2xl.png index 90a37b529..692677697 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_Seventh_Post_0_document_2_2xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Hover_Seventh_Post_0_document_2_2xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_0_xs.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_0_xs.png index 5cd6eee99..5dd28e8d1 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_0_xs.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_0_xs.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_1_sm.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_1_sm.png index 41665db8d..93aa25883 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_1_sm.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_1_sm.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_2_md.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_2_md.png index 7d0042feb..4415ca6a6 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_2_md.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_2_md.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_3_lg.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_3_lg.png index 10d278052..b4eb0315e 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_3_lg.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_3_lg.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_4_xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_4_xl.png index 10374f7ed..0c0caaa33 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_4_xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_4_xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_5_2xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_5_2xl.png index e91238372..47e5cd727 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_5_2xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Posts_-_Navigate_From_Home_0_document_5_2xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_0_xs.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_0_xs.png index 974660c1e..46187eedc 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_0_xs.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_0_xs.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_1_sm.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_1_sm.png index 372d7a2ea..7b668f6bd 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_1_sm.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_1_sm.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_2_md.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_2_md.png index fd11ac78a..83f07de87 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_2_md.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_2_md.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_3_lg.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_3_lg.png index 42cd28869..9641176fb 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_3_lg.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_3_lg.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_4_xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_4_xl.png index 0bb2204d3..546eeb074 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_4_xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_4_xl.png differ diff --git a/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_5_2xl.png b/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_5_2xl.png index a0ac55b2e..90c4d6fd8 100644 Binary files a/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_5_2xl.png and b/_ci/backstop/bd/bitmaps_reference/local/Local_Privacy_Policy_0_viewport_5_2xl.png differ diff --git a/_ci/backstop/ecosystem.config.js b/_ci/backstop/ecosystem.config.js index 19427a727..e3d6129aa 100644 --- a/_ci/backstop/ecosystem.config.js +++ b/_ci/backstop/ecosystem.config.js @@ -1,7 +1,7 @@ module.exports = { apps: [ { - name: 'UI http-server :8080', + name: 'UI http-server :443', namespace: 'backstop', script: 'npm', args: 'run serve', diff --git a/_ci/backstop/package.json b/_ci/backstop/package.json index 4258a2d9e..5b6335b55 100644 --- a/_ci/backstop/package.json +++ b/_ci/backstop/package.json @@ -12,7 +12,7 @@ "pm2": "node ./node_modules/pm2/bin/pm2", "ref": "ENVIRONMENT=\"$ENV\" backstop reference --config=backstop.config.js", "remote": "ENVIRONMENT=\"$ENV\" backstop remote --config=backstop.config.js", - "serve": "http-server ../../front/build -p 8080", + "serve": "http-server -b -S -p 443 -a local.dgrebb.com -C ../../front/local.dgrebb.com.crt -K ../../front/local.dgrebb.com.key --cors='*' ../../front/build", "start": "ENVIRONMENT=\"$ENV\" pm2 start ecosystem.config.js && pm2 monit", "stop": "pm2 stop backstop && pm2 delete backstop && kill -9 $( lsof -i:3000 -t )", "test": "ENVIRONMENT=\"$ENV\" backstop test --config=backstop.config.js", diff --git a/_utils/_scripts/visual-regression.sh b/_utils/_scripts/visual-regression.sh index 5dea103ad..248588ab1 100755 --- a/_utils/_scripts/visual-regression.sh +++ b/_utils/_scripts/visual-regression.sh @@ -3,9 +3,9 @@ source $directory/_scripts/functions.sh backstopURL='http://localhost:3000/bd/html_report?remote' -if [ $2 == "s" ]; then +if [ "$2" == "s" ]; then ENV=staging -elif [ $2 == "p" ]; then +elif [ "$2" == "p" ]; then ENV=production else ENV=local @@ -16,6 +16,11 @@ echo "${ENV} is the environment" cd $directory/../_ci/backstop if [[ $1 == 'ref' ]]; then echo "Generating reference bitmaps for ${ENV}" + if [[ $ENV == 'local' ]]; then + # build the static frontend with STG + dg f b s + dg f s + fi ENV=$ENV npm run ref elif [[ $1 == 'remote' ]]; then ENV=$ENV npm run remote @@ -29,7 +34,8 @@ elif [[ $1 == 'test' ]]; then echo '' echo "Starting test for ${ENV}" echo '' - ENV=$ENV npm run boot + pm2 kill + ENV=$ENV sudo npm run boot echo '' read -p 'Pausing for backstop remote startup...' -t 5 echo '' diff --git a/_utils/dg b/_utils/dg index 8a59f5a42..77ae4fbdb 100755 --- a/_utils/dg +++ b/_utils/dg @@ -3,8 +3,10 @@ export directory=$(dirname $(realpath /usr/local/bin/dg)) source $directory/_scripts/functions.sh showHelp() { - printf "${NC}$(basename "$0") [-h] [ d db dbl drb drbl r cms tf] -- program to manage dgrebb.com\n + printf "${NC}$(basename "$0") [-h] [ d db dbl drb drbl r f cms tf] -- cli to manage dgrebb.com\n -h show this help text + cms interact with strapi sans docker + f | front frontend run/build commands d | dev run strapi in development mode outside of docker db | dbuild build docker images for aws dbl | dbuildlocal build docker images to run locally @@ -12,17 +14,13 @@ showHelp() { drbl rebuild docker images to run locally dp push docker image r | run run local docker image - cms interact with strapi sans docker - dev run strapi in development mode tf run terraform commands - i | init initialize terraform - iu | init-upgrade upgrade terraform - p | plan plan terraform - a | apply apply terraform \n\n" } -if [[ $1 != "v" ]]; then +if [ "$(exec sh -c 'echo "$PPID"')" != "$$" ]; then + echo "Running dg subshell..." +else hello fi @@ -96,6 +94,7 @@ while test "$1" != --; do projectPath=$(realpath ${directory}/..) if [ $(pwd) = ${projectPath} ]; then printDgErr "Unexpected args — you done goofed!" ] + echo showHelp else printDgMsg "Moving to project directory" diff --git a/front/src/lib/styles/global.css b/front/src/lib/styles/global.css index 47c6f0693..2ef34d273 100644 --- a/front/src/lib/styles/global.css +++ b/front/src/lib/styles/global.css @@ -110,7 +110,6 @@ body { (hover: on-demand), (-moz-touch-enabled: 1), (pointer: coarse) { - padding-left: 0; height: 100%; overflow: visible; scrollbar-gutter: auto; diff --git a/front/vite.local.config.js b/front/vite.local.config.js index 041c6c64b..73e53e148 100644 --- a/front/vite.local.config.js +++ b/front/vite.local.config.js @@ -6,28 +6,32 @@ import Icons from 'unplugin-icons/vite'; import { defineConfig } from 'vite'; import postcss from './postcss.config.js'; +const sourceMapsUploadOptions = { + authToken: process.env.SENTRY_AUTH_TOKEN, + uploadSourceMaps: true, + telemetry: false, + debug: true, + org: 'dgrebb', + project: 'dgrebb', + include: ['build'], + setCommits: { + auto: true, + }, + release: process.env.RELEASE_NAME, + dist: process.env.DIST, + finalize: false, + deploy: { + env: 'development', + }, +}; + export default defineConfig({ plugins: [ - sentrySvelteKit({ - sourceMapsUploadOptions: { - authToken: process.env.SENTRY_AUTH_TOKEN, - uploadSourceMaps: process.env.UPLOAD_SOURCEMAPS || false, - telemetry: false, - debug: true, - org: 'dgrebb', - project: 'dgrebb', - include: ['build'], - setCommits: { - auto: true, - }, - release: process.env.RELEASE_NAME, - dist: process.env.DIST, - finalize: false, - deploy: { - env: 'development', - }, - }, - }), + process.env.UPLOAD_SOURCEMAPS + ? sentrySvelteKit({ + sourceMapsUploadOptions, + }) + : null, sveltekit(), Icons({ compiler: 'svelte',