PHPackages                             romegadigital/ie11compatibility - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. romegadigital/ie11compatibility

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

romegadigital/ie11compatibility
===============================

Adds IE11 support for Laravel Nova.

1.1.0(6y ago)627.4k↓50%4[1 issues](https://github.com/romegasoftware/IE11Compatibility/issues)MITJavaScriptPHP &gt;=7.1.0

Since Nov 11Pushed 6y ago1 watchersCompare

[ Source](https://github.com/romegasoftware/IE11Compatibility)[ Packagist](https://packagist.org/packages/romegadigital/ie11compatibility)[ Docs](https://github.com/romegadigital/IE11Compatibility)[ RSS](/packages/romegadigital-ie11compatibility/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)DependenciesVersions (5)Used By (0)

Nova IE11Compatibility
======================

[](#nova-ie11compatibility)

Adds IE11 support to [Laravel Nova](https://nova.laravel.com). Latest CSS build based on Nova 2.8.0.

Installation
------------

[](#installation)

`composer require romegadigital/ie11compatibility`

The following command will override the Nova published `user.blade.php` with an IE11 compatible version. Any customizations to `user.blade.php` will be lost

`php artisan vendor:publish --tag=nova-ie11-views --force`

The following command will override the Nova published `/public/vendor/nova/app.css` with an IE11 compatible version.

`php artisan vendor:publish --tag=nova-ie11-styles --force`

Overview
--------

[](#overview)

Out of the box, Laravel Nova will present an error message after logging in using IE11. The error message will read something like:

```
Unhandled promise rejection TypeError: Unable to get property 'start' of undefined or null reference

```

or

```
Unhandled promise rejection TypeError: Unable to get property 'finish' of undefined or null reference

```

or

```
Unhandled promise rejection ReferenceError: 'Promise' is undefined

```

The errors are due to IE not being capable of handling destructuring without going through something like Babel and therefore, cannot be included directly into your blade templates.

Published Nova partials come out of the box with destructuring requirements.

Additionally, IE11 does not have capability to process promises.

This package provides a new element for your `user.blade.php` to provide a work around for the destructuring limitation, and a polyfill for promises.

Additionally, some common Tailwind CSS styles are included. This is still a WIP and help getting this more fleshed out would be welcomed.

Extending
---------

[](#extending)

`resources/views/vendor/nova/partials/user.blade.php` can be updated with whatever you need.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 94.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~129 days

Total

4

Last Release

2349d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/219298?v=4)[Braden Keith](/maintainers/bradenkeith)[@bradenkeith](https://github.com/bradenkeith)

---

Top Contributors

[![bradenkeith](https://avatars.githubusercontent.com/u/219298?v=4)](https://github.com/bradenkeith "bradenkeith (17 commits)")[![stickeerehan](https://avatars.githubusercontent.com/u/41327712?v=4)](https://github.com/stickeerehan "stickeerehan (1 commits)")

---

Tags

laravelnovaie11

### Embed Badge

![Health badge](/badges/romegadigital-ie11compatibility/health.svg)

```
[![Health](https://phpackages.com/badges/romegadigital-ie11compatibility/health.svg)](https://phpackages.com/packages/romegadigital-ie11compatibility)
```

###  Alternatives

[optimistdigital/nova-multiselect-field

A multiple select field for Laravel Nova.

3403.5M7](/packages/optimistdigital-nova-multiselect-field)[digital-creative/conditional-container

Provides an easy way to conditionally show and hide fields in your Nova resources.

116593.8k4](/packages/digital-creative-conditional-container)[genealabs/laravel-overridable-model

Provide a uniform method of allowing models to be overridden in Laravel.

92398.0k2](/packages/genealabs-laravel-overridable-model)[inspheric/nova-defaultable

Default values for Nova fields when creating resources and running resource actions.

51174.8k1](/packages/inspheric-nova-defaultable)[murdercode/nova4-tinymce-editor

Boost your Laravel Nova with the TinyMCE editor.

17165.2k](/packages/murdercode-nova4-tinymce-editor)[yieldstudio/nova-google-autocomplete

A Laravel Nova Google autocomplete field.

12218.4k](/packages/yieldstudio-nova-google-autocomplete)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
