Добрый день.
Компнент нормально работает везде. То, что Вы не хотите понять то, что я говорю - это не проблема расширения.
Если Вы нашли/купили офигенный шаблон вовсе не означает, что он решает все, а любая другая разработка сделаа криво.
Вот простой вопрос и ответ 5-летней давности
stackoverflow.com/questions/5176379/how-...s-monitor-resolution
Еще раз повторю: для 100% высоты, Вам надо установить на вложенных div такой же атрибут.
Вложенные div - это то, как Ваш шаблон сделан.
Вот пример шаблона, который я использую. Смотрите сколько вложенных div пока не дошел до того, где лежит само содержимое.
Адаптивность реализуется по-разному. Для обычного текста - вам все равно, где закончится текст, вам главное - чтобы вы могли его прокрутить и прочитать. И с этим легко справится шаблон.
С картой - сложнее, т.к. вы хотите видеть ее без скроллинга, и определенных размеров. И для этого вам надо поместить ее в такой div, который будет держать область под карту, после чего вывести карту в данную область.
И для этого самое простое - для страницы с картой использовать другой шаблон, т.к. к данной странице другие бизнес-требования.