Yes in the default settings, but we can achieve with custom code or plugin

This can be achieved with dynamic widths of a groupfocus element using custom code or a plugin…the offset left versus right I do not think is possible because it is just a javascript thing in which only top and left are necessary as right and bottom are just negatives of the others.

The code below is what ChatGPT spits out to offset right…notice the use of offsetleft in the code…that is not a chatGPT error that is just how the javascript works I believe.

function positionElementRight(targetSelector, elementSelector, xOffset = 10, yOffset = 0) {
    const target = document.querySelector(targetSelector);
    const element = document.querySelector(elementSelector);

    if (!target || !element) return;

    // Get target element position
    const rect = target.getBoundingClientRect();

    // Position element to the right of the target
    element.style.position = "absolute";
    element.style.left = `${rect.right + window.scrollX + xOffset}px`;
    element.style.top = `${rect.top + window.scrollY + yOffset}px`;
}

// Example usage: Position `.tooltip` to the right of `.box`
positionElementRight('.box', '.tooltip', 15, 0);

I have a plugin element that does it…the plugin is not worth the $30/month just for that one feature, but we can achieve it with plugin or custom code…much easier with a plugin as using the custom code inside Bubble directly requires too much of bubble workflows to achieve that the delay is a bit frustrating.

Even when using the plugin though, when doing it in a nested repeating group (ie RG 1 has RG 2 which RG 2 has the reusable group focus menu)…it works mostly, but when the user starts scrolling both the page and the RG 1 at the same time, the position of the group focus can be off a bit, but it works very well in single RG structure.

I don’t know why unless you are not using Bubble flexbox responsive system and your still on the original legacy responsive.

There are a lot of quirks to overcome with this…since the visibility is what Bubble uses and this custom setting doesn’t override it for Bubble, Bubble will show visible as no while it is actual on page and visible due to the custom code for the workaround…this has lots of knock on effects, and likely not worth the trouble for many to have to figure out, and all of which require custom code to resolve.

So…it is about time Bubble did something, but don’t hold your breath as it likely will not ever…seems like most of the platform is left forgotten in the woods while Bubble is off searching for the AI and Mobile features.