For the topic-admin-popup-menu, without changing a lot of code, I don’t see a good way to change the widget code to get it to work for rtl for both the time-line container (on the upper part of the page) and for the topic-footer-main-buttons.
I think you can use this custom css to get it to work for you. There may be an issue with setting #main-outlet to position relative, but I think it will be ok.
.rtl {
#main-outlet {
position: relative;
}
#topic-footer-main-buttons .topic-admin-popup-menu[style] {
left: auto !important;
right: 8px !important;
}
.timeline-container .topic-admin-popup-menu[style] {
left: auto !important;
right: 40px !important;
}
}
The share-link popup can be fixed for rtl. It just needs a switch in the code to check if the current locale is rtl. I’ll do that soon if no one else does it first.