# State-of-elm 2023

**URL:** <https://discourse.elm-lang.org/t/state-of-elm-2023/9307>\
**Category:** Show and Tell\
**Created:** [September 3, 2023, 9:25pm UTC](https://discourse.elm-lang.org/t/state-of-elm-2023/9307 "2023-09-03T21:25:52Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![MartinS](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/martins/32/3137_2.png) [@MartinS](https://discourse.elm-lang.org/u/MartinS)\
**Post date:** [September 3, 2023, 9:25pm UTC](https://discourse.elm-lang.org/t/state-of-elm-2023/9307/1 "2023-09-03T21:25:52Z")

</div>

[The state-of-elm 2023 is here!](https://state-of-elm.com/2023)

This time the survey will be open for a month rather than 20 days like last time. I’d really appreciate if you filled it out and also shared it on other platforms and with friends who use Elm. Hopefully we can get more responses from Elm programmers who aren’t active within the community.

Lastly, thank you to everyone who gave feedback (and thanks in advance to the people who inevitably find more mistakes after this announcement).

> **[State of Elm 2023](https://state-of-elm.com/2023)**
>
> An Elm community survey

---

<div class="post-metadata">

**Author:** ![nil](https://avatars.discourse-cdn.com/v4/letter/n/a183cd/32.png) [@nil](https://discourse.elm-lang.org/u/nil)\
**Post date:** [September 4, 2023, 7:31am UTC](https://discourse.elm-lang.org/t/state-of-elm-2023/9307/2 "2023-09-04T07:31:01Z")

</div>

I found a bug in the survey for me in Edge, Opera and Vivaldi latest (have not tested any other browsers).

When I click a question heading the page goes into an infinite loop. Effectively halting my browser 😅 .

A log is sent to the console with some frequency:

> Throttling navigation to prevent the browser from hanging. See [1038223 - chromium - An open-source project to help move the web forward. - Monorail](https://crbug.com/1038223). Command line switch --disable-ipc-flooding-protection can be used to bypass the protection

---

<div class="post-metadata">

**Author:** ![mattpiz](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/mattpiz/32/860_2.png) [@mattpiz](https://discourse.elm-lang.org/u/mattpiz)\
**Post date:** [September 4, 2023, 9:42am UTC](https://discourse.elm-lang.org/t/state-of-elm-2023/9307/3 "2023-09-04T09:42:34Z")

</div>

Thanks for doing this! Some feedback, for the question “Do you use Elm at work”?, I’d have answered if I could “No, it’s not applicable” but the other responses do not fit so I didn’t answer anything.

---

<div class="post-metadata">

**Author:** ![ymtszw](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/ymtszw/32/2360_2.png) [@ymtszw](https://discourse.elm-lang.org/u/ymtszw)\
**Post date:** [September 4, 2023, 10:02am UTC](https://discourse.elm-lang.org/t/state-of-elm-2023/9307/4 "2023-09-04T10:02:25Z")

</div>

> When I click a question heading the page goes into an infinite loop. Effectively halting my browser 😅 .

I’ve also encountered this on Chrome.

---

<div class="post-metadata">

**Author:** ![MartinS](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/martins/32/3137_2.png) [@MartinS](https://discourse.elm-lang.org/u/MartinS)\
**Post date:** [September 4, 2023, 10:10am UTC](https://discourse.elm-lang.org/t/state-of-elm-2023/9307/5 "2023-09-04T10:10:21Z")

</div>

The issue with navigation going into a loop and crashing the page/browser should be fixed now.

Also, for those people who said they were unable to submit their survey, please try again\*. It should work now though please let me know if it does or doesn’t (DM me here or `Martin Stewart` on Slack)

Sorry for the inconvenience!

\*You’ll need to reload the page first but your changes are saved so that’s fine

Edit: Actually since the submit broke, autosave also probably broke. You probably want to copy your long freetext responses to somewhere save before refreshing.

---

<div class="post-metadata">

**Author:** ![ceddlyburge](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/ceddlyburge/32/2316_2.png) [@ceddlyburge](https://discourse.elm-lang.org/u/ceddlyburge)\
**Post date:** [September 6, 2023, 12:50pm UTC](https://discourse.elm-lang.org/t/state-of-elm-2023/9307/6 "2023-09-06T12:50:47Z")

</div>

Can we add exercism to the list of learning resources?

---

<div class="post-metadata">

**Author:** ![MartinS](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/martins/32/3137_2.png) [@MartinS](https://discourse.elm-lang.org/u/MartinS)\
**Post date:** [September 6, 2023, 3:39pm UTC](https://discourse.elm-lang.org/t/state-of-elm-2023/9307/7 "2023-09-06T15:39:38Z")

</div>

Sorry I didn’t think to add it this year (a bit late now) but I’ll make a note to include it in next years survey!

---

<div class="post-metadata">

**Author:** ![polarit](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/polarit/32/4651_2.png) [@polarit](https://discourse.elm-lang.org/u/polarit)\
**Post date:** [September 11, 2023, 12:15pm UTC](https://discourse.elm-lang.org/t/state-of-elm-2023/9307/8 "2023-09-11T12:15:26Z")

</div>

I could’nt unfortunately attach my JSON files as they are not available on this computer where I was answering and the query cannot be interrupted and saved to be completed later. Alternatively, the missing files could be mailed to somebody.

---

<div class="post-metadata">

**Author:** ![MartinS](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/martins/32/3137_2.png) [@MartinS](https://discourse.elm-lang.org/u/MartinS)\
**Post date:** [September 11, 2023, 12:31pm UTC](https://discourse.elm-lang.org/t/state-of-elm-2023/9307/9 "2023-09-11T12:31:10Z")

</div>

Hey, you’re right that there isn’t support for resuming the survey on a different device. Your answers do get autosaved to the backend so you don’t lose them if you refresh, so what you can do is copy paste your `sid` cookie to the second computer and refresh the page. The backend will send the autosaved answers to the second computer then. Of course, if your first computer is a phone this might be a bit tricky do and not worth the effort.

Anyway, sorry about that limitation. Maybe next year it will be fixed!

---

<div class="post-metadata">

**Author:** ![dta](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/dta/32/1917_2.png) [@dta](https://discourse.elm-lang.org/u/dta)\
**Post date:** [September 11, 2023, 1:07pm UTC](https://discourse.elm-lang.org/t/state-of-elm-2023/9307/10 "2023-09-11T13:07:57Z")

</div>

Another suggestion: My Elm repository is open source, so it would have been nice if I could enter the github link to the elm json file

---

<div class="post-metadata">

**Author:** ![polarit](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/polarit/32/4651_2.png) [@polarit](https://discourse.elm-lang.org/u/polarit)\
**Post date:** [September 12, 2023, 9:11pm UTC](https://discourse.elm-lang.org/t/state-of-elm-2023/9307/11 "2023-09-12T21:11:50Z")

</div>

It’s an interesting method, copy pasting of the cookies. I fear, I can’t do it right.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex035/uploads/elm_lang/original/1X/50a05e53677a2c3b47776d7abd0f113eb50193a1.png) [@system](https://discourse.elm-lang.org/u/system)\
**Post date:** [September 22, 2023, 9:12pm UTC](https://discourse.elm-lang.org/t/state-of-elm-2023/9307/12 "2023-09-22T21:12:28Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
