mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-05 00:29:48 +03:00
Looking to drop Internet Explorer 11 Support, Anyone Care? #940
Closed
opened 2026-02-04 23:05:32 +03:00 by OVERLORD
·
7 comments
No Branch/Tag Specified
development
l10n_development
further_theme_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#940
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ssddanbrown on GitHub (Dec 9, 2018).
As part of #1153 I'm looking to drop IE11 support.
If I'm honest I never really tested on IE11 but I did consider support while developing and would have fixed any issues (If anyone raised them).
By dropping IE11 we can just focus on browsers that actually attempt to stay up-to-date with standards. Allows good use of new CSS & JS, Should reduced JS size a bit, Perhaps even negate the need for JS transpiling.
This is more of a warning tbh, But would be interested to know if there's anyone that values IE11 support.
@derek-shnosh commented on GitHub (Dec 11, 2018):
No issues here. I only ever used IE for Cisco NMS web UIs that weren't with the times; i.e. Call Manager, Unity. But even those have evolved, so I personally have no reason to open IE.
@Subdarub commented on GitHub (Dec 14, 2018):
IE11 Support doesnt really sound necessary. If your are going to drop, it would be awesome to implement a message for the user if he tries to access the site with IE. The message could read like "IE is no longer supported please change to one of the supported Browser or ask your administrator to install one of those for you."
@al-ign commented on GitHub (Dec 15, 2018):
If it would still work on IE, I don't care (about eye-candy).
If it would break the basic functionalty - I'm against it. It means I would need to install some 3rd-party browser just to access the docs, and sometimes there is no comfortable workaround to copy-paste some code snippets from the said docs, like with vSphere VIClient or IP-KVM.
@ghost commented on GitHub (Jan 25, 2019):
It doesn't work properly in IE11, but that's okay. Nobody should be using that now. Yet for some reason it's still the default browser in the remote desktop offered by our ASP.
@Nebucatnetzer commented on GitHub (Feb 1, 2019):
I would vote for dropping it. Nobody should be using it to surf the web anymore. Sure for internal usage it might have it's place but is BookStack then really the best tool to use? In addition doesn't IE even work out of the box on a server because of some security settings?
@therealscottcarlow commented on GitHub (Mar 8, 2019):
+1 for killing support. Even Microsoft advises not to use IE for anything other than as a compatibility tool. It's not worth the technical debt of ensuring backwards-compatibility with IE IMO, drop support for it like a sack of potatoes and move on.
For those who say the alternative to IE is a 3rd party browser and that they shouldn't have to download said browser to access Bookstack, I offer two counter arguments.
Edge is the Microsoft-supported browser moving forward, not IE. Though it technically gets updates for patching CVE's and the like, they are not bringing over modern web features to IE -- it has, from a practical point of view, reached EOL as a modern web browser, except for where it's needed for legacy enterprise applications. That's the stance Microsoft takes as well as every compliance auditor I have spoken with; don't use IE. As such, a web app like bookstack shouldn't be beholden to a legacy browser -- it just drags the application down and saddles it with technical debt.
Microsoft themselves have essentially given up on their own browser, as they are changing Edge to be based off of Chromium. So, realistically, Chromium can't really be considered 3rd party so much... Chromium with a Microsoft skin is still Chromium. I admit I am generalizing a lot here and as such it's not technically the most accurate statement I could have made, but I think my overall point of "chromium/quantum/whatever are the web browser technologies moving forward and that should be Bookstack's focus" is still well represented.
@ssddanbrown commented on GitHub (May 6, 2019):
Thanks for the feedback everyone, has been very helpful.
Seems like the overriding verdict is that nobody really cares. We can look to maybe somewhat support any critical view-only issues otherwise, as of v0.26, IE will no longer be considered.