I think it's outdated because more recent versions of IE are currently not
fully supported, especially since the responsive patch.
Can we find a way to indicate something more specific without having to
list versions of all possible browsers? It would be great for Django admin
devs to know which JS API they can use or not.
Read also [https://groups.google.com/forum/#!msg/django-
developers/MN9nz5rJODY/MAIOEVKCAQAJ this django-developers] discussion.
--
Ticket URL: <https://code.djangoproject.com/ticket/31032>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* stage: Unreviewed => Accepted
--
Ticket URL: <https://code.djangoproject.com/ticket/31032#comment:1>
Comment (by Tom Carrick):
Personally I'd be in favour of keeping this quite modern, as Curtis
mentions in the discussion, perhaps the most recent couple of versions as
of the release date for that particular Django version.
I'd also be in favour of using this as an impetus to clean up some of the
old js, and perhaps we can even remove the old date/time picker code and
rely on the browsers' native implementations.
This might frustrate users that have to target old browsers, but I think
in general it should be reasonable to constrain people who use the admin
to modern browsers. On the other hand, I also don't want this to be a
reason for people to not update Django.
--
Ticket URL: <https://code.djangoproject.com/ticket/31032#comment:2>
* status: new => assigned
* owner: nobody => Ata Öz
--
Ticket URL: <https://code.djangoproject.com/ticket/31032#comment:3>
* needs_better_patch: 0 => 1
* has_patch: 0 => 1
Comment:
[https://github.com/django/django/pull/12229 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/31032#comment:4>
Comment (by Carlton Gibson):
Ref #31309, no specifics but it looks like we're already incompatible with
IE 11.
--
Ticket URL: <https://code.djangoproject.com/ticket/31032#comment:5>
* owner: Ata Öz => Carlton Gibson
--
Ticket URL: <https://code.djangoproject.com/ticket/31032#comment:6>
Comment (by Carlton Gibson):
[https://github.com/django/django/pull/12502 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/31032#comment:7>
* stage: Accepted => Ready for checkin
--
Ticket URL: <https://code.djangoproject.com/ticket/31032#comment:8>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"8b30360322d4de6687e17ab267a856db4e3c78a6" 8b30360]:
{{{
#!CommitTicketReference repository=""
revision="8b30360322d4de6687e17ab267a856db4e3c78a6"
Fixed #31032 -- Updated admin browser support FAQ for 2020.
Following web standards, the modern _evergreen_ browsers are all
supported. This applies equally to mobile platforms. Assuming current
trends continue, this should be a sustainable policy.
Microsoft deprecated all versions of Internet Explorer. IE 11, the last
version, is described as a "compatibility solution" rather than a web
browser. Whilst it will receive security updates for the lifetime of
Windows 10 it's use is actively discouraged.
The IE 11 downloads page makes it clear: "We recommend you use the new
Microsoft Edge".
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/31032#comment:9>
Comment (by GitHub <noreply@…>):
In [changeset:"f982f0bdb8317e75af416595c616943d5025da1e" f982f0bd]:
{{{
#!CommitTicketReference repository=""
revision="f982f0bdb8317e75af416595c616943d5025da1e"
Refs #31032 -- Removed unsupported browsers workarounds and comments in
admin's JavaScript.
Since 8b30360322d4de6687e17ab267a856db4e3c78a6, the admin documentation
is explicit that only modern evergreen browsers are supported. This
allows removing several long standing workarounds for IE and Opera older
versions.
Since 2013, Opera is based on the Chromium blink engine.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/31032#comment:10>
Comment (by GitHub <noreply@…>):
In [changeset:"29e35b9a3e405afe747b9ea8ada31d0448881a40" 29e35b9]:
{{{
#!CommitTicketReference repository=""
revision="29e35b9a3e405afe747b9ea8ada31d0448881a40"
Refs #31032 -- Removed unnecessary vendor prefixes from admin CSS.
The CSS properties have been standardized and are available in all
supported browsers.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/31032#comment:11>
Comment (by Claude Paroz <claude@…>):
In [changeset:"909b5cd1aaf1e7a2042f53b82bdb429caafdfb86" 909b5cd1]:
{{{
#!CommitTicketReference repository=""
revision="909b5cd1aaf1e7a2042f53b82bdb429caafdfb86"
Refs #31032 -- Removed obsolete CSS workaround for IE in openlayers
template.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/31032#comment:12>