Vue / Vuetify: Move layout when mobile keyboard shown (avoid keyboard overlap) - vue.js

I wonder if there is a way / feature in Vuetify to move the layout up, when an input field (e.g. v-text-field or v-input) is clicked and the keyboard shows up on the mobile device's browser?
Like seen on the image below, which shows the behavior of a native mobile app:

Related

react-native-modalfy keyboard issue on iOS

I created a modal using react-native-modalfy(because of its universal usage) that has an input field. On android everything is working as expected(i.e., modal moving up when keyboard aperars) but on the iOS, whenever I try to type something the keyboard appears on the modal UI and doesn't allow me to see anything that happens on the modal UI. Is there any workaround to get past this issue?enter image description here

How to change position of map buttons using vuetify in mobile view

How can I change the position of my default Google map buttons on changing from desktop view to mobile view using only vuetify?
I tried using some breakpoints but as these are the default button, they are not in any v-flex so I am not able to get it done.

How to stop flickity from jumping in mobile viewport

I am using the Flickity slider (from Metafizzy) in a landing page to show different products. The slider is in portrait size and not landscape.
The issue is that when the user only scrolls the top portion of the slider into the viewport on mobile (i.e. 20-30%) and they attempt to scroll/swipe the slide, the screen suddenly jumps to attempt to include the whole slider into the viewport.
This never happens on the mobile emulator on the desktop, but only on the smartphone device on safari and google chrome browsers
Is this intended to be a specific behaviour for the Flickity slider? Like I should not be using it to make portrait sliders? I've gone through the plugin options and not able to fix this behaviour. It never came up in early testing with dummy content.
I've provided a link to the github page where it is happening, you can open it up in mobile browser and see the viewport "jumping" bug when you attempt to scroll the table. https://true-digital-channel.github.io/Galaxy11-Preorder/build/mobile.html
Disable the keyboard accessibility by setting accessibility: false in the carousel options. From the Flickity issue tracker.

Leaflet map is not with full height size in Vuetify container on mobile

I added Leaflet map inside Vuetify container (fluid) with 'app-bar' - it is working fine on desktop (or in Device toolbar of Developer console) but on mobile map zoom controls located under the navbar panel (when we click on zoom control buttons).
What could be the reason behind it?
Proposed workaround to this Chrome specific behavior is to prevent Leaflet from focusing the map:
L.Control.include({
_refocusOnMap: L.Util.falseFn
});
Source: How to prevent Leaflet map resizing on zoom in Vue/Vuetify app

IntesectionObserver API fails to fire event upon horizontal scrolling on small screen

When laying elements horizontally (with horizontal scroll bar), and scrolling left/right,
IntersectionObserver API does not always fire event when an observed element enters the viewport.
This happens on mobile devices or when testing on desktop chrome while setting small dimensions of Responsive screen or mobile screens (iPhone 6/7/8 etc.)
Is there a way to overcome this?
Thank you