diff --git a/changelog.txt b/changelog.txt new file mode 100644 index 000000000000..d95615801a78 --- /dev/null +++ b/changelog.txt @@ -0,0 +1,4124 @@ +== Changelog == + += 3.26.0 - 2024-12-16 = + +* New: Unify product images seamlessly with AI +* Tweak: Added "Space Between Dots" control to Image Carousel widget ([#2526](https://github.com/elementor/elementor/issues/2526), [#3277](https://github.com/elementor/elementor/issues/3277), [#21697](https://github.com/elementor/elementor/issues/21697)) +* Tweak: Added paragraph spacing control in Text Editor widget ([#25431](https://github.com/elementor/elementor/issues/25431), [#20144](https://github.com/elementor/elementor/issues/20144)) +* Tweak: Added hover and transition color controls for a link in Heading widget ([#12877](https://github.com/elementor/elementor/issues/12877)) +* Tweak: Updated Image Spacing control to support only PX units in Image Carousel widget ([#21827](https://github.com/elementor/elementor/issues/21827)) +* Tweak: Created CSS variables for Row and Column gaps value in Container ([#24178](https://github.com/elementor/elementor/issues/24178)) +* Tweak: Added the ability to set `aria-label` in Image Carousel widget ([#28355](https://github.com/elementor/elementor/issues/28355)) +* Tweak: Replaced the Wrap Align Content select control with a choose control in Container ([#22640](https://github.com/elementor/elementor/issues/22640)) +* Tweak: Implemented accessibility improvements for pagination bullets in Image Carousel widget ([#28674](https://github.com/elementor/elementor/issues/28674)) +* Tweak: Replaced hidden `elementor-screen-only` div with `aria-label` attributes +* Tweak: Improved behavior and messaging for the warning displayed when navigating between documents +* Tweak: Load Nested Elements styles only when they are in use +* Tweak: Added support for rendering Gutenberg blocks on the frontend +* Tweak: Removed `elementor-widget-container` div from Elementor widgets as part of the Optimized Markup experiment +* Tweak: Updated CSS to utilize `inset` CSS logical property in various locations +* Tweak: Updated minimum required Safari version to 15.5 +* Tweak: Transition Duration controls are displayed only when a background color is set +* Tweak: Transition Duration controls are displayed only when a border is set +* Tweak: Improved keyboard accessibility for the section and container presets area +* Tweak: Merged "Upgrade Swiper Library" feature to version +* Tweak: Merged "Optimized Control Loading" feature to version +* Tweak: Activated "Element Caching" feature for existing sites +* Tweak: Promoted "Nested Elements" feature to Stable status +* Tweak: Removed `elementor/core/schemes` +* Fix: Container Gap values not transferring correctly between sites when using Cross-site Copy and Paste ([#24111](https://github.com/elementor/elementor/issues/24111), [#28343](https://github.com/elementor/elementor/issues/28343)) +* Fix: Removed anchor scroll warnings from the console ([#29199](https://github.com/elementor/elementor/issues/29199), [#29350](https://github.com/elementor/elementor/issues/29350)) +* Fix: Frontend template rendering is broken with fatal error ([#29582](https://github.com/elementor/elementor/issues/29582), [#29579](https://github.com/elementor/elementor/issues/29579)) +* Fix: PHP error log appearing due to the Usage Data Sharing cron job (([#29153](https://github.com/elementor/elementor/issues/29153)) +* Fix: Deprecated `print_emoji_styles` warning in Theme Builder screen ([#27502](https://github.com/elementor/elementor/issues/27502)) +* Fix: Display Condition feature is available without an active Elementor license in Floating Elements +* Fix: "Generate with Elementor AI" button is missing in the Media Library list mode +* Fix: Resized file size exceeding the maximum limit does not display an error in AI Image +* Fix: Images from URL incorrectly open the Generate modal +* Fix: Dropdown area is not opening correctly in certain scenarios in Menu widget +* Fix: Swiper styling missing from Lightbox inside Gallery widgets + += 3.25.11 - 2024-12-10 = + +* Tweak: Updated `eicons` library to v5.34.0 +* Security Fix: Improved code security enforcement in Image widget +* Security Fix: Improved code security enforcement in Connect process +* Security Fix: Improved code security enforcement in Progress bar widget +* Fix: YouTube video in lightbox is not presented as expected in Video widget ([#29241](https://github.com/elementor/elementor/issues/29241)) + += 3.25.10 - 2024-11-24 = + +* Security Fix: Improved code security enforcement in Typography control +* Fix: Link URL actions not functioning as expected inside the editor + += 3.25.9 - 2024-11-20 = + +* Fix: 3D Rotate transform is not functioning as expected when the Optimized Control Loading feature is activated + += 3.25.8 - 2024-11-19 = + +* Security Fix: Improved code security enforcement in Icon widget + += 3.25.7 - 2024-11-18 = + +* Security Fix: Improved code security enforcement in Post functionality + += 3.25.6 - 2024-11-13 = + +* Tweak: Updated `eicons` library to v5.32.0 +* Tweak: Adjusted Kit import flow to allow extendability +* Tweak: Added extendability functionality to the common Advanced Tab controls +* Fix: PHP error appears when an undefined color or typography value is used in Site Settings +* Fix: Permanently deleting a global widget causes a fatal error on pages where it is used +* Fix: Nested Elements are activated even when the Container experiment is inactive + += 3.25.5 - 2024-11-12 = + +* Security Fix: Improved code security enforcement in Post functionality +* Security Fix: Improved code security enforcement in Floating Elements +* Security Fix: Improved code security enforcement in Import and Export functionality + += 3.25.4 - 2024-11-03 = + +* Fix: Console warning errors related to popups ([#29137](https://github.com/elementor/elementor/issues/29137), [#29141](https://github.com/elementor/elementor/issues/29141)) + += 3.25.3 - 2024-10-30 = + +* Fix: Global Widgets are not displaying correctly in both the editor and frontend ([#29112](https://github.com/elementor/elementor/issues/29112)) + += 3.25.2 - 2024-10-29 = + +* Fix: Global Widgets are not displaying correctly in the editor ([#29092](https://github.com/elementor/elementor/issues/29092)) +* Fix: Image captions are not displaying for non-logged-in users in Image Carousel widget + += 3.25.1 - 2024-10-28 = + +* Fix: Custom template fails to insert into the page and displays a permission error ([#29076](https://github.com/elementor/elementor/issues/29076)) +* Fix: Global Widgets not displaying correctly on the frontend ([#29076](https://github.com/elementor/elementor/issues/29076)) + += 3.25.0 - 2024-10-28 = + +* New: Introducing Optimized Markup as an Alpha experiment - Reduce DOM size by eliminating unnecessary HTML wrappers in various elements and widgets +* Tweak: Reduced the use of JavaScript for smooth scrolling by implementing a modern CSS-based solution ([#13773](https://github.com/elementor/elementor/issues/13773)) +* Tweak: Updated smooth scroll behavior to respect the user's reduced motion preference setting +* Tweak: Removed `elementor-button-wrapper` div from Button widget as part of the Optimized Markup experiment +* Tweak: Load styles for Floating Elements separately to enhance performance +* Tweak: Load styles for Link in Bio widgets separately to enhance performance +* Tweak: Optimized `global.css` to exclude style generation for unused widgets +* Tweak: Removed the Floating Elements modules from `module.js` +* Tweak: Added "Edit with Elementor" button to WooCommerce's new product editor +* Tweak: Merged "Build with AI" feature to version +* Tweak: Merged "Grid Container" to "Flexbox Container" feature +* Tweak: Activated "Editor Top Bar" feature for existing sites +* Tweak: Activated "Optimized Control Loading" for existing sites and promoted the feature to stable +* Tweak: Activated "Nested Elements" feature for existing sites +* Tweak: Removed compatibility CSS support for the Twenty Fifteen theme +* Tweak: Renamed the "Flexbox Container" feature to "Container" feature +* Fix: Expand Icon in the Accordion widget would not display when nested inside another Accordion widget ([#24086](https://github.com/elementor/elementor/issues/24086)) +* Fix: Swiper incorrectly applied the `inert` attribute to a slide in the Nested Carousel ([#23039](https://github.com/elementor/elementor/issues/23039)) +* Fix: Footer would overlap the Archive Posts, Portfolio, and Gallery widgets in mobile view when using the Archive template +* Fix: "Edit with Elementor AI" button is visible for unsupported file types +* Fix: Structure panel indicator color is not visible in dark mode +* Fix: Indentation issue with empty elements in the Structure panel +* Fix: "Reference a website" feature in Elementor AI failed to work in Safari 17 + += 3.24.8 - 2024-10-28 = + +* Security Fix: Improved code security enforcement in Template Library + += 3.24.7 - 2024-10-15 = + +* Fix: Flow issue preventing progress beyond the Features screen in Onboarding wizard + += 3.24.6 - 2024-10-09 = + +* Security Fix: Improved code security enforcement in Notices +* Security Fix: Improved code security enforcement in Media control + += 3.24.5 - 2024-10-01 = + +* Fix: Responsive styles not loading properly for Apple WebKit +* Fix: Responsive styles not loading properly for Lightbox + += 3.24.4 - 2024-09-23 = + +* Security Fix: Improved code security enforcement in Heading and Counter widgets +* Security Fix: Improved code security enforcement in Template Library + += 3.24.3 - 2024-09-18 = + +* Fix: 404 console error when loading custom animations ([#28727](https://github.com/elementor/elementor/issues/28727)) + += 3.24.2 - 2024-09-13 = + +* Fix: Widget styles not loading correctly affecting the layout on front ([#28693](https://github.com/elementor/elementor/issues/28693)) + += 3.24.1 - 2024-09-12 = + +* Fix: Widget styles not loading correctly on front causing alignment inconsistencies ([#28676](https://github.com/elementor/elementor/issues/28676)) + += 3.24.0 - 2024-09-10 = + +* New: Introducing Floating Bars - including Call to Action, Ticker, and Coupon Bars, to enhance visitor engagement and boost conversions +* New: Added Cleanup image edit tool with AI +* Tweak: Improved performance by loading nested element styles only when they are in use +* Tweak: Load wp-admin-bar styles only when the user is logged in +* Tweak: Improved performance by loading Lightbox styles only when they are in use +* Tweak: Load floating button styles only when they are in use +* Tweak: Load Link-in-bio styles only when they are in use +* Tweak: Load text-path styles only when they are in use +* Tweak: Load shape dividers styles only when they are in use +* Tweak: Load `flatpickr-calendar` styles only when forms are in use +* Tweak: Load social icons compatibility styles only when they are in use +* Tweak: Load dialog styles only when they are in use +* Tweak: Split `animations.min.css` into multiple CSS files and load them conditionally +* Tweak: Conditionally loading widget styles only when the respective widgets are used +* Tweak: Load `get_style_depends()` CSS files in the body to improve CLS +* Tweak: Removed inline CSS from the "Improved CSS Loading" experiment +* Tweak: Removed `waypoints.js` library from the code +* Tweak: Ensured consistent icon shapes in Icon, Icon Box and Social Icons widgets +* Tweak: Merged "Lazy Load Background Images" feature and moved to the Performance tab +* Tweak: Merged "Floating Buttons" feature into the version +* Tweak: Merged "Link In Bio" feature into the version +* Tweak: Merged "Improved CSS Loading" feature into the version +* Tweak: Promoted "Editor Top Bar" feature to Stable status +* Tweak: Activated "Nested Elements" feature by default for new sites +* Tweak: Removed Floating Elements document from the query control +* Tweak: Added "Performance" and "Integrations" links to Elementor Finder +* Tweak: Removed Floating Elements from post types list +* Tweak: Updated minimum required WordPress version to 6.3 +* Tweak: Updated `flatpickr` library to v4.6.13 +* Tweak: Updated `eicons` library to v5.31.0 +* Tweak: Added the ability for users to opt out of AI features on a per-user basis ([#22796](https://github.com/elementor/elementor/issues/22796), [#22853](https://github.com/elementor/elementor/issues/22853)) +* Tweak: Added the ability to generate container names in the Structure feature using AI +* Tweak: Added preview functionality in the AI CSS feature +* Tweak: Enhanced prompts in the Custom CSS feature for improved usability +* Fix: Similar widgets in subsequent pop-ups do not load properly when Improved CSS Loading is activated ([#21488](https://github.com/elementor/elementor/issues/21488), [#25436](https://github.com/elementor/elementor/issues/25436), [#25436](https://github.com/elementor/elementor/issues/25436)) +* Fix: Element Caching prevented the repeater control from loading Dynamic Tags ([#28137](https://github.com/elementor/elementor/issues/28137)) +* Fix: Improved CSS loading experiment overrides child theme styles and breaks the cascade due to higher specificity ([#15746](https://github.com/elementor/elementor/issues/15746)) +* Fix: Lottie Animation settings inside Popups are overridden when the Improved CSS Loading experiment is activated ([#17814](https://github.com/elementor/elementor/issues/17814)) +* Fix: Prevent duplicate trailing slash from landing pages (props [@diiegopereira](https://github.com/diiegopereira)) +* Fix: Corrected typos in the code (props [@szepeviktor](https://github.com/szepeviktor)) +* Fix: User consent modal is being loaded after the request has been made in Text feature in Elementor AI +* Fix: Improved code security enforcement in Testimonial widget +* Fix: Modal doesn't adjust height to content in AI Text +* Fix: "Full width on mobile" isn't working in the "Single Bar" floating Button +* Fix: Lightbox video aspect ratio issues on the front +* Fix: PHP errors caused by using Global Color for container background gradient + += 3.23.4 - 2024-08-05 = + +* Fix: Links to Elementor Settings are broken in various locations + += 3.23.3 - 2024-07-25 = + +* Fix: UI fixes to improve user experience + += 3.23.2 - 2024-07-23 = +* Security Fix: Improved code security enforcement in link URL +* Fix: Facebook Messenger username is not working on mobile devices in Floating Buttons ([#28103](https://github.com/elementor/elementor/issues/28103)) +* Fix: RTL issues with Floating Buttons templates +* Fix: WordPress 6.6 does not support certain features + += 3.23.1 - 2024-07-15 = +* Fix: Slow loading of WordPress admin and Elementor screens due to AI health check + += 3.23.0 - 2024-07-15 = + +* New: Elevate engagement with Floating Buttons - Convert visitors into leads, making it easier than ever to start a conversation on any platform +* New: Introducing Link In Bio - allowing you to create a digital business card and share it easily +* New: Generate Featured Image with AI +* New: Generate texts using AI within WordPress +* Tweak: Added support for the `overscroll-behavior` CSS property to improve scrolling experience +* Tweak: Activated Editor Top Bar feature by default for new sites +* Tweak: Activated Element Caching feature for new sites and promoted to Beta status +* Tweak: Promotes "Lazy Load Backgrounds Images" feature to Stable status +* Tweak: Hide "Default Device View" from User Preferences when the Editor Top Bar is active +* Tweak: Increased the height of the Globals popover to improve usability +* Tweak: Improved Image style presets and added two additional ones in AI Images +* Tweak: Added Excerpt generation option with AI in the editor +* Fix: Performance issues causing lag and slowness while editing Nested Elements ([#24076](https://github.com/elementor/elementor/issues/24076)) +* Fix: Video autoplay issues in various scenarios (props [@JxxIT](https://github.com/JxxIT), [#24324](https://github.com/elementor/elementor/issues/24324), [#14437](https://github.com/elementor/elementor/issues/14437), [#7964](https://github.com/elementor/elementor/issues/7964)) +* Fix: Writing permissions issues related to WordPress root directory ([#21036](https://github.com/elementor/elementor/issues/21036), [#17255](https://github.com/elementor/elementor/issues/17255)) +* Fix: Restored deprecated Google fonts that were deprecated in the previous update ([#27701](https://github.com/elementor/elementor/issues/27701)) +* Fix: Vimeo link structure with privacy hash is not working correctly with dynamic link action using the lightbox +* Fix: Validate prompt and canvas changes to allow generation in AI image edit generative fill +* Fix: Elementor Core versions are being incorrectly added to Elementor Pro versions' history +* Fix: AI Connect not launching when the user doesn't have prior connect data + += 3.22.3 - 2024-06-26 = + +* Fix: PHP error appears on the front when using gradient background with the Optimized Control Loading feature activated ([#27733](https://github.com/elementor/elementor/issues/27733)) + += 3.22.2 - 2024-06-24 = + +* Security Fix: Improved code security enforcement in Shape Divider +* Fix: Refresh the media library after inserting an AI edited image + += 3.22.1 - 2024-06-17 = + +* Fix: Editor not loading due to compatibility issue between Elementor AI and third-party plugins + += 3.22.0 - 2024-06-16 = + +* New: Introducing Element Caching experiment - Enhance site speed by caching elements for faster rendering +* New: Introducing the Performance Tab - Centralizing all stable performance features in one accessible location ([#21194](https://github.com/elementor/elementor/issues/21194)) +* New: Generate post excerpts with AI for concise summaries +* New: Generate and edit images with AI from WordPress media library +* Tweak: Updated Google Fonts list with 170+ new fonts ([#25095](https://github.com/elementor/elementor/issues/25095)) +* Tweak: Improved Elementor translation functionality with `just-in-time` translation loading (props [@swissspidy](https://github.com/swissspidy), [#27199](https://github.com/elementor/elementor/issues/27199)) +* Tweak: Added View Page link to the Editor Top Bar ([#21925](https://github.com/elementor/elementor/issues/21925)) +* Tweak: Replaced `waypoints.js` library with the native Intersection Observer API +* Tweak: Changed child containers' Content Width to Full Width as default +* Tweak: Reorganized User Preferences panel for improved user experience +* Tweak: Hide icon position & spacing controls if there is an icon but no text in Button widget +* Tweak: Extended Alignment and Position capabilities in Button widget +* Tweak: Implemented CSS logical properties to Icon Spacing control in Button widget +* Tweak: Implemented CSS logical properties to Icon Position control in Button widget +* Tweak: Promoted Grid Container feature to Stable status +* Tweak: Activated Optimized Control Loading by default for new sites +* Tweak: Changed Generative Fill AI image feature to use Clipdrop text-inpainting +* Tweak: Added functionality to delay the running of the ready triggers on inner elements +* Tweak: Deactivated Landing Page feature for new sites +* Fix: "Exit to" functionality is not working with the Editor Top Bar ([#22828](https://github.com/elementor/elementor/issues/22828)) +* Fix: Row-reversed direction is not working on mobile portrait breakpoint in Container ([#23710](https://github.com/elementor/elementor/issues/23710)) +* Fix: The What's' New string in the Editor is not translatable (props [@DAnn2012](https://github.com/DAnn2012)) +* Fix: Fatal error appears when updating a page with Tabs widget +* Fix: Transparency indicator not visible in UI Light theme for Color Picker +* Fix: AI Expand Images not working on local and protected websites +* Fix: `all: unset` assigned to buttons cause focus issues +* Fix: Links to Elementor Settings are broken in various locations +* Fix: `RunReadyTrigger` returning incorrectly in various scenarios + += 3.21.8 - 2024-05-26 = + +* Fix: Can't click on the AI consent modal checkbox + += 3.21.7 - 2024-05-22 = + +* Fix: Unnecessary commas cause Cron Jobs to fail in various scenarios ([#25803](https://github.com/elementor/elementor/issues/25803)) +* Fix: AI Consent modal requires multiple clicks to check the box + += 3.21.6 - 2024-05-20 = + +* Security Fix: Improved code security enforcement in Icon Box and Image Box widgets +* Fix: Console error related to the AI tooltip +* Fix: Redirecting issue in AI Connect flow + += 3.21.5 - 2024-05-08 = + +* Tweak: Improved AI Image variations to use an updated and simplified model +* Fix: Editor History actions are not working as expected when using keyboard shortcuts ([#27030](https://github.com/elementor/elementor/issues/27030), [#25861](https://github.com/elementor/elementor/issues/25861)) + += 3.21.4 - 2024-04-30 = + +* Fix: Improved code enforcement of post Preview mode ([#25860](https://github.com/elementor/elementor/issues/25622)) +* Fix: Accordion is not displayed as expected when using Safari browser in Accordion widget ([#25905](https://github.com/elementor/elementor/issues/25905), [#25789](https://github.com/elementor/elementor/issues/25789)) + += 3.21.3 - 2024-04-25 = + +* Fix: Error notices appear in the editor and front end when using Icon Box widget ([#25837](https://github.com/elementor/elementor/issues/25837)) + += 3.21.2 - 2024-04-24 = + +* Fix: Improved code security enforcement in Heading widget +* Fix: Icon Box widget disappears on the frontend if its Title and Description fields are empty + += 3.21.1 - 2024-04-18 = + +* Fix: Compatibility issue between Elementor Settings screen and 3rd party plugins +* Fix: AI-generated images are consistently square and do not follow the selected aspect ratio + += 3.21.0 - 2024-04-15 = + +* New: Introducing Optimized Control Loading experiment - Improved TTFB by excluding UI controls from the frontend load, enhancing overall site speed +* New: Meet Elementor Home - Jumpstart your web creation and expand your design toolkit +* Tweak: Enhanced the mechanism of Lazy Load Background Images experiment for better performance +* Tweak: Added additional styling options to Counter widget ([#9068](https://github.com/elementor/elementor/issues/9068)) +* Tweak: Add additional unit options to Width and Height in Shape Dividers +* Tweak: Optimized Button widget to eliminate unnecessary markup when no text is present +* Tweak: Optimized Icon widget to eliminate unnecessary markup when no icon is present +* Tweak: Optimized Spacer widget to eliminate unnecessary markup when no space is defined or set to 0 +* Tweak: Optimized Progress Bar widget to eliminate unnecessary markup when both title and percentage are empty. +* Tweak: Optimized Testimonial widget to eliminate unnecessary markup when content controls are left empty +* Tweak: Optimized Shortcode widget to eliminate unnecessary markup when the shortcode field is left empty +* Tweak: Optimized Menu Anchor widget to eliminate unnecessary markup when the anchor ID is left empty +* Tweak: Optimized Text Editor widget to eliminate unnecessary markup when the editor content is empty +* Tweak: Optimized Icon Box widget to eliminate unnecessary markup when there is no content +* Tweak: Optimized Image Box widget to eliminate unnecessary markup when there is no content +* Tweak: Optimized Alert widget to eliminate unnecessary markup when the content is empty +* Tweak: Improved Asset Loading feature merged to version +* Tweak: Activated Grid Container feature for existing sites +* Tweak: Promoted Editor Top Bar to Beta status +* Tweak: Activated Lazy Load Background Images by default to new sites and changed status to Beta +* Tweak: Optimized Gutenberg Loading feature merged to version and moved to Settings +* Tweak: Optimize Image Loading feature merged to version and moved to Settings +* Fix: Edit with Elementor button is missing in various scenarios when using WordPress 6.5.2 +* Fix: RTL websites using a LTR UI are flipping between 'left' and 'right' inside the editor +* Fix: Deprecated styling has been removed from the Editor's tabs +* Fix: Replaced deprecated `elementor.$previewElementorEl` with `documents.getCurrent().$element` (props [@vHeemstra](https://github.com/vHeemstra)) + += 3.20.4 - 2024-04-10 = + +* Fix: Image prompt enhancement not functioning as expected in AI Images + += 3.20.3 - 2024-03-26 = + +* Fix: Edit with Elementor button is missing for pages that had been previously edited with Elementor when using WordPress 6.5 ([#25495](https://github.com/elementor/elementor/issues/25495), [#25496](https://github.com/elementor/elementor/issues/25496)) +* Security Fix: Improved code security enforcement in Text Path Widget + += 3.20.2 - 2024-03-20 = + +* Fix: Media file is not allowed to be uploaded within the editor ([#25077](https://github.com/elementor/elementor/issues/25077), [#25187](https://github.com/elementor/elementor/issues/25187)) + += 3.20.1 - 2024-03-13 = + +* Fix: Radial background gradient is not working as expected in responsive mode ([#25038](https://github.com/elementor/elementor/issues/25038)) +* Fix: Tabs widget remains visible when disabled in the Element Manager + += 3.20.0 - 2024-03-11 = + +* Tweak: Enanached TTFB metric by removing UI controls and some arguments from frontend loading for better site performance +* Tweak: Resolved excessive DOM output when using Grid Container and Flexbox Container widgets +* Tweak: Added X icon to Font Awesome icon library ([#23345](https://github.com/elementor/elementor/issues/23345)) +* Tweak: Added Threads icon to Font Awesome icon library ([#23345](https://github.com/elementor/elementor/issues/23345)) +* Tweak: Restricted HTML widget privileges to admin users only for enhanced security and control +* Tweak: Introduced the capability for admin users to grant HTML widget usage permissions to non-admin users in the Role Manager +* Tweak: Refined Editor's unit selection DOM output for better efficiency +* Tweak: Implemented accessibility improvements in Dynamic Tags control +* Tweak: Implemented accessibility improvements in widget panel sections +* Tweak: Implemented accessibility improvements in Site Settings items +* Tweak: Implemented accessibility improvements in the Elements panel keyboard accessible +* Tweak: Implemented accessibility improvements in Color Picker control +* Tweak: Implemented accessibility improvements in Site Settings header buttons +* Tweak: Implemented accessibility improvements for actions in the History panel +* Tweak: Implemented accessibility improvements for revisions in History panel +* Tweak: Added semantic `