Cuando cierro mi bootstrap vue modal, hace que una página salte a la sección que tiene los disparadores modales abiertos, lo cual está bien. En Safari salta muy por encima de la sección donde están los disparadores. ¿Hay alguna manera de agregar una prevención predeterminada o similar que detenga la página saltando cuando se cierra el modal?
<template> <b-modal :visible="visible" size="lg" centered @hidden="closeModal" hide-footer > <p> modal body </p> <template> <div class="w-100"> <b-button class="btn btn-icon" @click.prevent="closeModal" > <span class="l-btn float-left"> <span class="btn-text">Cancel</span> <i class="btn-icon-symbol"></i> </span> </b-button> <a :href="$store.state.modals.interstitial.href" target="_blank" class="btn btn-icon btn-icon-arrow" > <span class="l-btn float-left"> <span class="btn-text text-white">OK</span> <i class="btn-icon-symbol text-white"></i> </span> </a> </div> </template> </b-modal> </template> <script> import { BButton } from 'bootstrap-vue'; export default { name: 'Modal', components: { 'b-button': BButton, }, computed: { visible() { return this.$store.state.modals.interstitial.show; }, }, methods: { closeModal() { this.$store.commit('modals/setShowModal', false); this.$store.commit('modals/setModalHref', ''); }, }, }; </script>